1.初识Linux :su pwd cd
2.目录文件管理
2.1 目录管理命令:
新建目录:mkdir
查看文件:ls -l,ll
删除文件:rm -rf 待删除目录
改名,移动:mv 源文件 目的
复制 cp 源文件 目的
2.2 文件管理:
创建:touch
查看 : cat tail head less more
编辑:vim
排序: sort
统计: wc
比较: common diff
查找:
find 路径 查找条件(-name) “查什么”
grep 在文件或命令结果中查找关键字
链接 ln -s 在所创建的链接文件路径下去找要链接的源文件
打包压缩gzip格式: tar -zcvf压缩包名称.tar.gztar.tar.gzgz待压缩目录或者文件
解压缩解包(释放): tar -zxvf 压缩包名称.tar.gztar.tar.gz
修改文件权限与所有权:chmod chown
3.SHELL编程
4.用户管理
useradd -G -u
passwd
groupadd
5.磁盘管理
扩容:加硬盘
检查系统分区情况: fdisk -l
分区:fdisk硬盘名称
格式化: mkfs 类型xfs/ext4 分区名称
挂载: mount 分区名 挂载点(已存在的目录)
检查磁盘的使用率:df -hT
6.网络管理
查ip:ifconfig ,ip -a
7.软件包管理
检查是否安装某软件包: rpm -q软件包名称
rpm -ivh -evh yum 本地源 配置好
检查yum本地仓库是否可用,是否能正常下载数据:
yum makecache
用yum安装软件包XXX :
yum install XXX -y
用yum卸载软件包XXX:
yum remove XXX
8.Linux编程
gcc -o 要生成的可执行文件名 XXX.c
./可执行文件名称
9.进程管理
查询PID: ps -ef , ps -aux, top
杀死启动的进程: kill PID
为root用户创建周期性任务:
crontab -e
查看root用户的周期性任务
crontab -l
root用户为普通用户user创建周期性任务:
crontab -u user -e
分 时 日 月 周 命令
查看普通用户user的周期性任务:
crontab -u user -l
一次性任务性创建,查询:at
10.服务器管理
Web httpd 配置文件
ftp vsftpd