Linux常用命令
cd 目录切换,后面可以跟相对路径,也可以跟绝对路径
mkdir 创建目录,只能创建一级目录,后面可以跟
-p
创建多级目录
ls
显示当前目录所包含文件及其子目录 后面可跟参数:
- -a :显示所有目录内的文件,包括隐藏文件
- -l 以列表的方式显示信息
- -h 显示文件大小时,以k,m,G单位显示
- -t 按文件生成日期排序
netstat
:显示网络状态,可跟参数:
- -a 显示所有连线中的socket
- -n 直接使用IP地址,而不通过域名服务器
- -p 显示正在使用Socket的程序识别码和程序
- 利用管道查询指定进程
netstat -anp 3306 | grep 3306
查询3306进程,可以直接通过kill PID
杀死指定进程
tar
压缩文件或目录,生成压缩文件;解压压缩文件
- 选项
- -z 使用 gzip压缩,压缩文件以.tar.gz或者tgz来命名
- -x 解压缩文件
- -v 压缩过程中显示文件
- -f 指定压缩文件名,该选项必须放在其他选项之后
- -C<目的目录> 指定解压目录
示例:将/opt下的gitblit-1.9.1.tar.gz文件解压缩到/usr/local目录:tar -zxvf /opt/gitblit-1.9.1.tar.gz -C /usr/local
systemctl
系统控制,等价于service
-
start
启动系统服务 -
stop
停止系统服务 -
restart
重启服务 -
reload
重新加载服务(重新加载配置,服务不会中断) -
status
服务状态 -
enable
设置服务开机启动 -
disable
设置服务开机不启动 - 示例:
-
systemctl stop firewalld
关闭防火墙 -
systemctl status firewalld
查看防火墙状态 -
systemctl start firewalld
启动防火墙 -
systemctl enable firewalld
防火墙开机启动
-
yum(Yellow dog Updater,Modified)
指令基于rpm指令,能够从指定的服务器自动下载并安装rpm包,可以自动处理依赖关系,一次安装所有依赖的软体包,无需一次次下载和安装。
-
yum -y install packageName
安装包,-y表示免确认 -
yum update packageName
用于更新指定包 -
yum remove packageName
移除指定包
useradd 用户账号 [-d <登入目录>] [-s ]
yum源设置
yum指令默认源为apache,网速较慢,可以通过编辑
/etc/yum.repos.d/CentOS-Base.repo
文件将yum源设置为网内镜像网站
- wget下载repo文件,并修改文件名为CentOS-Base.repo:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/Cent7OS-163.repo
- 执行yum源更新命令
-
yum clean all
清理yum过期的缓存 yum makecache
-