Linux命令

 

1、日志定位

方式1:

less xxx.log
输入斜线:/ 搜索的内容,回车即可。
tail -f xxx.log | grep 'XXX' 查询特定关键字日志

方式2:

cat -n test.log |grep "XXX"  得到关键日志的行号
得到"XX"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:
cat -n test.log |tail -n +92|head -n 20
tail -n +92表示查询92行之后的日志
head -n 20 则表示在前面的查询结果里再查前20条记录

2、下载命令

方式1:wget
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 "World Wide Web" 与 "get" 的结合。所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。
方式2:yum
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
方式3:apt-get install

 

apt-get是高级包装工具(英语:Advanced Packaging Tools,简称:APT)是 Debian及其衍生发行版(如:Ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix系 统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着 sudo命令。
 

3、 linux系统下用 ssh登录管理服务器,并用scp上传下载文件

登录ssh方法:

1、ssh 主机

ssh 192.168.1.1 (表示用root用户登录到服务器)

2、ssh 用户@主机

ssh root@192.168.1.1  (表示用user1登录到服务器)

3、ssh 主机 -l 用户名 -p 端口

ssh 192.168.1.1 -l user2 -p 8080 (表示user2用户用8080端口连接到192.168.1.1的服务器) 

4、用scp命令上传和下载文件

scp root@192.168.1.1:1.txt 2.txt (把服务器的1.txt下载到本地,并且重命名为2.txt)
scp 2.txt root@192.168.1.1:3.txt (把本地2.txt文件上传到服务器的root目录下,并且命名为3.txt)
 
scp -r 的话表示上传或者下载文件夹
scp -表示加上端口信息(P为大写)
 

5、SSH设置别名登录远程服务器

使用cd ~/.ssh/ 进入ssh目录,会看到有config、known_hosts两个文件,一般的没有设置的话,只会有known_hosts,可以使用touch config命令创建config文件。
使用vim编辑config文件,添加如下内容:
Host rachael
HostName 1xx.1xx.1xx.67
User root
IdentitiesOnly yes

 

 

其中: 
1、Host 后边的是名称,以后可以根据这个名称进行访问; 
2、HostName是你的主机IP地址; 
3、User为主机登录的用户名; 
4、IdentitiesOnly yes固有配置;
设置完成,后期的话使用:ssh rachael 然后输入密码,就可以登录到远程主机啦!
 
6、Centos查看端口使用情况
  • netstat -ntlp
  • 检查端口被哪个进程占用 netstat -lnp|grep 8000
  • 查看进程的详细信息 ps 11100
7、解压命令
7.1 压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
-c:--create建立压缩档案
-x:--extract解压tar文件
-t:--list查看tarfile中的文件(内容 )
-r:--append向压缩归档文件末尾追加文件
-u:--update更新原压缩包中的文件
 
7.2 可选参数
-f:--file使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
-z:--gzip,--gunzip,--ungzip 调用gzip执行压缩或解压缩
-j:--bzip2,调用bzip2执行压缩或解压缩
-Z:--compress,--uncompress 调用compress执行压缩或解压缩
-v:--verbose 压缩过程中显示文件,但是不建议用在背景执行过程。
-O:将文件解开到标准输出
 
7.3.举例说明
7.3.1 .tar
tar只是打包,不是压缩。
打包:tar cvf FileName.tar DirName
解包:tar xvf FileName.tar
 
7.3.2 .tar.gz 和 .tgz
如果加z参数,则以.tar.gz 或.tgz来代表 gzip 压缩过的 tar file。
压缩:tar zcvf FileName.tar.gz DirName
解压:tar zxvf FileName.tar.gz
 
7.3.3 .tar.bz2
如果加 j 参数,则以 .tar.bz2 来作为附档。
压缩:tar jcvf FileName.tar.bz2 DirName
解压:tar jxvf FileName.tar.bz2
 
7.3.4 .zip
压缩:zip FileName.zip DirName
解压:unzip FileName.zip
 
7.3.5 .rar
rar 的压缩率显著高于 zip, 与 7z 相当。mac中无法解压rar文件,如果解压需要安装unrar。即: 
1. 下载安装包 RAR for Mac OS X,下载地址。 
2. 解压压缩包,使用 cd Downloads/rar 进入。 
3. 使用以下命令分别安装 rar 和 unrar:
 
sudo install -c -o $USER rar /usr/local/bin
sudo install -c -o $USER unrar /usr/local/bin
 
测试命令:linux同样适用。
压缩:rar a FileName.rar DirName
解压:unrar x FileName.rar
 
7.3.6 其它示例 列出压缩包文件
tar -tf all.tar 多个文件不同类型文件压缩
tar -zcvf fileName.tar.gz a.png b.txt c.log
 
 
 
 

转载于:https://www.cnblogs.com/rachael/p/10081706.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值