linux常用命令行整理

1、linux的以及目录
  • bin 二进制可执行文件
  • sbin 二进制可执行文件(root用户权限)
  • etc 系统管理和配置文件,例如常见host文件
  • home 用户文件的根目录
  • usr 用户存放系统应用程序(共享系统资源)
  • opt 可选的应用程序
  • proc 虚拟文件系统
  • root 超级用户
  • dev 存放设备文件
  • mnt 系统管理员安装临时文件
  • boot 系统引导文件
  • lib 存放系统运行相关库文件
  • tmp 临时文件
  • var 需要改变数据文件
  • lost+found 垃圾桶

2、linux常用命令解释

###### 1、查看操作
cd  /root  #切换目录
ls -al  #查看文件,包括隐藏
df  #查看磁盘相关信息
dirs  #查看文件目录
pwd   #查看当前位置
ping [ip] #检测主机连接
netstat #查看网络状态
stat	# 显示文件详细信息
date	#查看系统当前日期
ps 	#查看系统运行情况
who/whoami/whois  # 查看当前登录人
top 显示管理执行中的程序
grep #查看文件
view #查看文件
cmp #比较两个文件是否有差异
diff # 对比文件差异
file  #辨识文件类型
find  #查找文件
which #查找文件
whereis #查找文件路径
split #拆分文件
wc test.txt #统计文件行数,字数,字符数
more/less test.txt  # 查看文件内容
head/tail test.txt # 查看文件开头和末尾内容
hostname  #主机名
uname # 显示系统信息
ifconfig # 查看网络情况
clear #清屏操作


###### 2、文件操作
gzip/gunzip #gzip格式解压缩
zip/unzip #zip格式解压缩
tar/untar #tar格式解压缩
chmod   #变更文件或目录的权限
cp #复制文件
paster #粘贴文件
mv #移动文件
rm #删除文件或文件夹
cut #剪切文件
ln  #创建文件软连接
mkdir  	#创建文件夹
rmdir	#删除空目录
touch #创建空文件

###### 3、系统管理
login/logout/logname
reboot  # 重启系统
shutdown #关机


###### 4、网络线程操作
kill -9 # 关闭指定ID进程
ftp #文件传输

###### 5、文本操作
vim #查看并编辑文件

#### 常用指令整理
ls -l  #显示目录下文件详细
ls -a  #列出当前目录下的文件和目录
mkdir -p  #创建目录,如果没有父目录则创建父目录
wget #下载文件
rm -f #强制删除
rm -r #递归删除
tar -cvf  #只打包,不压缩
tar -zcvf # 打包并gzip压缩 
sh  #指定shell文件
nohup sh  #后台执行shell文件

ps -aux # 显示进程状态
alias showmeit="ps -aux" # 使用别名
unaliax showmeit #解除使用别名


##### systemctl操作
systemctl enable  #开机启动程序
systemctl start  #启动程序
systemctl stop  # 关闭程序

##### firewall操作
firewall-cmd --state #查看防火墙
systemctl stop firewald.service # 关闭防火墙
systemctl disable firewalld.service # 禁止防火墙开机启动

##### rpm方式
rpm -i xxx.rpm  #安装
rpm -qa | grep jdk # 查找
rpm -qa | more  # 列表查看

##### yum方式
yum search jdk	#搜索
yum install  #安装
yum erase # 删除


#### VIM操作
vi [文件] # 进入文件
i #编辑模式
esc #退出编辑模式
wq #保存并退出
q! #不保存退出
set number # 显示行号
/xxx  #查找关键字
n   # 下一个
shift+n  #上一个

第一部分:linux常用工具安装

第三部分:一些有用的命令行

tail -f  500 all.log  # 查看日志文件
ps -ef|grep java   # 查看包含java的进行
grep 'search word' all.log # 从all.log文件中搜索关键字
whereis nginx  # 获取nginx的位置
gzip test.txt
gunzip test.zip 
tar test.txt test.tar #  压缩
untar test.tar  #   解压

linux高级操作

linux防火墙操作

service firewall start # 开启
service firewall restart # 重启
service firewall stop # 关闭
firewall-cmd --list-all  # 查看规则
firewall-cmd --query-port=8080/tcp # 检查端口是否开放
firewall-cmd --permanent --add-port=8080/tcp # 开放端口
firewall-cmd --permanent --remove-port=8080/tcp # 关闭端口
firewall-cmd --reload # 重启防火墙

你可能感兴趣的:(服务端运维技术整理,linux,服务器,运维)