linux命令汇总
No1:定位、查找
cd 进入某一文件夹或目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
find / -name 文件名(或*文件名关键字*:不完全匹配)
a.查看名字包含java的文件:
find / -name *java*
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
No2:查看指定服务(或进程)是否启动
ps -ef|grep 进程名
a.查看java服务是否启动: ps -ef|grep java
b.查看memcache服务是否启动: ps -ef|grep memcached
No3:文件、目录相关
ls 查看目录中文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
ll 查看目录和文件的拥有者(相当于ls -l)
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
mv dir1 new_dir 重命名/移动 一个目录
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容(*需慎重使用*)
No4:用户、口令、权限
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性
passwd 修改口令
passwd user1 修改一个用户的口令 (只允许root执行)
chrown root:root ftp/chrown test206:ftp ftp 赋予最高/登录权限(此命令需在ftp文件夹外赋予)
No5:系统
shutdown -h now 关闭系统(1)
shutdown -r now 重启(1)
reboot 重启(2)
logout 注销
No6:配置
ifconfig eth0 显示一个以太网卡的配置
No7:日期
date 显示、修改系统日期
No8:存储挂载
mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在
umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出
df -h 显示已经挂载的分区列表
No9:memcache相关
-
启动memcached
memcached扩展地址 -d -m 100 -u root -l 服务器名 -p 端口号 -P memcached缓存文件memcached.pid地址
示例:
/usr/local/bin/memcached -d -m 100 -u root -l 192.168.7.36 -p 65535 -P /tmp/memcached.pid
No10:定时任务相关
1.查看当前已有定时任务
crontab –l
2.启动定时任务
service crond start
3.添加定时任务
crontab –e
No11:mysql相关
1.启动mysql
service mysqld start
或 service mysql start
2.进入mysql
mysql
3.查看数据库
show databases;
4.查看数据库表
use 库名;
show tables;
2~4分号不能忘
No12:启动/关闭ftp服务
service proftpd start/stop