Linux 命令栈
查看系统版本机器信息:
LSB和特定版本的相关信息
lsb_release -a
Linux查看版本当前操作系统内核信息
uname -a
Linux查看当前操作系统版本信息
cat /proc/version
Linux查看版本当前操作系统发行版信息
或
cat /etc/redhat-release
Linux查看cpu相关信息,包括型号、主频、内核信息等
cat /proc/cpuinfo
用户权限:
切换用户 普通用户->超级用户
sudo -s
或
sudo do
或
su root
超级用户->普通用户
su -username
修改用户密码
passwd 用户名
修改文件权限:
增加执行权限 chmod u+x /test/tomcat/bin/*.sh
更改拥有着 chown -R develop /opt/servers/tomcatServers/tomcat_sp/
详细([chmod改变文件权限.note](note://E54D369472384A7A96BB18314D98D571)、[修改文件权限命令chmod、chgrp、chown.md](note://6213285A4BD146B9A58D2B2DB81D5E3A))
文件操作:
创建文件夹 mkdir -p [path]([mkdir创建文件命令.note](note://B559CE61301B4BCB938B6EDF467907F2))
删除文件夹 rm([rm删除命令.note](note://9B29B6030C934C67936FA9F6CE105057))
修改文件名 mv fileName fileName1
拷贝文件 cp orginFileName newFileName
编辑文本器 [vi命令 - 文件编辑.note](note://C88DFFD8B2C342F1A2F4A87EAD4F6CD7)
远程拷贝 scp -r /opt/tomcat-sp develop@120.79.52.129:/opt/servers/tomcatServers/
远程文件同步 rsync -avr --exclude='*logs/*' develop@120.79.52.129:/opt/servers/tomcatServers/ /opt/servers/tomcatServers/
查看文件数 ls | wc -w
查看文件大小 du -sh /tmp
查看系统IO读写 vmstat 2
进程、端口查看:
查进程 ps([Linux ps命令详解.note](note://385AAE8C1C68466A8B6B7189D7E1BD0C))
查看端口 netstat([查看端口状态——netstat.note](note://5423680F3A03422F8A493F54443E31E1))
杀进程 kill -9
使用文件得进程 fuser -m -v /data
磁盘剩余空间
df -lh、fdisk -l
其他
查日志 cat、head、tail([查日志.note](note://A7FB53B6A9F24700B9688447FF2786C6))
搜索目录 find([Linux命令——FIND.note](note://B63410CF2F344D6B829EA3D8A3689456))
查看ip地址 ip addr show / ifconfig
ping 命令 ping -c4 address
服务应用管理 service 服务名 [start/stop/restart]
systemctl [systemctl命令.note](note://4C6E843837EE4150B725BF770F9B0C49)
查看环境变量 export
新增/修改环境变量 export HISTTIMEFORMAT="%F %T `whoami` "
查看当前路径 pwd
开机自启动 vim /etc/rc.local