Linux服务器常用操作
原创
©著作权归作者所有:来自51CTO博客作者mb614decb9ad0b0的原创作品,请联系作者获取转载授权,否则将追究法律责任
在这里归纳记录一些特别常用的Linux服务器操作指令。
以后用到的时候再忘了就不用去重新查了。
SSH连接服务器
ssh 'username'@'X.x.x.x'
然后输入对应用户密码
'username' 用户名
'X.x.x.x' 服务器IP地址
注意:
1. 密码输入时是没有提示的
2. root 是超级管理员
3. 连接成功的前提是: 服务器开启了 ssh 服务
挂载磁盘
1、先查看已挂载磁盘情况,可以看到当前磁盘各项指标
df -h
2、查看本机磁盘的具体情况,可以看到哪些没有挂载
fdisk -l
3、挂载目标磁盘
mount '目标磁盘分区' '挂载位置'
例如: mount /dev/sda1 /boot
4、取消(卸载)挂载点
umount '挂载位置'
例如: umount /boot
Note:挂载的硬盘可以在主目录的对应挂载位置下找到。挂载在哪无所谓。
1. /mnt目录存放手动挂载的硬件;
2. /media目录存放自动挂载的硬件(载点都是由系统自动建立和删除的)
此目录可自动在桌面生成快捷方式!!!
3. /dev不是存放设备的驱动程序,而是作为访问外部设备文件的接口。
比如,我们的U盘,插入linux系统后,用fdisk -l查看分区,显示文件为/dev/sda1。
则我们可以将u盘挂载到/mnt/usb0下,mount /dev/sda1 /mnt/usb0即可。
参考文章:linux里挂载(mount)和取消挂载(umount)命令的使用
常用解压和压缩
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar -zxvf FileName.tar.gz
压缩:tar -zcvf FileName.tar.gz DirName
.tar.bz2
解压:tar -jxvf FileName.tar.bz2
压缩:tar -jcvf FileName.tar.bz2 DirName
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
压缩一个目录使用 -r 参数,-r 递归。
例: zip -r FileName.zip DirName
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
参考文章:Linux常用解压命令总结
其他常用操作
定位根目录
cd /
定位主目录
cd ~
断开ssh继续操作,比如下载数据
nohup [command] & 即可
默认会在当前路径生成nohup.out文件,可以查看状态
如果要使正在进行的指令挂到后台
control + Z 暂停
然后 bg 挂起
退出ssh后/退出当前终端后,想要看是否命令还在执行,
top -u 用户名 即可。
参考文章:Linux nohup 命令
未完,,,,待续。。。。