Linux 命令 扩展 --基于centos

1、通过 uname -r 命令查看你当前的内核版本; cat /etc/issue 查看Linux系统版本

2、cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;

cat主要有三大功能:
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat file1 file2 > file

3、linux下五个查找命令:

3.1、$ find <指定目录> <指定条件> <指定动作>

- <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。

- <指定条件>: 所要搜索的文件的特征。

- <指定动作>: 对搜索结果进行特定的处理。

$ find . -name “my*” -ls

3.2、

$ locate /etc/sh

搜索etc目录下所有以sh开头的文件。

locate是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息

在使用locate之前,先使用updatedb命令,手动更新数据库

3.3、$ whereis grep

whereis命令只能用于程序名的搜索

3.4、which命令的作用是搜索某个系统命令的位置

which passwd

4、touch 新建文件 mkdir 创建目录

5、/bin/echo string 用于字符串的输出

echo “DOCKER_OPTS=”$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io"" | tee -a /etc/default/docker

向/etc/default/docker文件中写入 “DOCKER_OPTS=”$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io""

6、rm -rf 目录名 可删除一个目录

7、

yum和apt-get的区别
一般来说著名的linux系统基本上分两大类:
1.RedHat系列:Redhat、Centos、Fedora等
2.Debian系列:Debian、Ubuntu等
RedHat 系列
1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
2 包管理工具 yum
3 支持tar包
Debian系列
1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
2 包管理工具 apt-get
3 支持tar包

8、linux 测试网络url命令 1.curl 地址 或者 wget url地址

9、将一些大规模、致命性、高威胁性、能够造成巨大破坏的漏洞也称为零日漏洞(并不是所有漏洞都叫0day),缩写即为:0day

10、Linux文件在修改前最后做备份,一旦修改很难在找回。

11/sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码

12、在vi/vim中输入方向键却被被转化为A B C D?

  1. echo “set nocp” >> ~/.vimrc

  2. source ~/.vimrc

13、在vi 中不能使用backspace和delete键

  1. 先找到vimrc.tiny文件,一般路径是

cd /etc/vim/

2.由于vimrc.tiny文件需要用到root权限修改,所以要使用

sudo gedit vimrc.tiny 或者 sudo vi vimrc.tiny

把原来的 set compatible改成

set nocompatible
set backspace=indent,eol,start

14、reboot 系统重启

15、yum reinstall nginx -y 强制重新安装软件

yum erase ** -y 卸载软件

16、解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法

1)取消cp的alias(放心这不是永久生效):

unalias cp

cp -rf /test/a

2)加反斜杠 \cp 执行cp命令时不走alias:(注:推荐这个方法!)

\cp -rf /test/a

3)另外一个有意思的方法:

yes|cp -rf /test/a

17、查看软件是否安装

1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。

[root@hexuweb102 ~] rpm -qa | grep ruby

2、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;

[root@hexuweb102 ~] yum list installed | grep ruby

18、查看端口的使用情况

netstat -anp |grep 端口号

netstat -nultp 查看当前正在使用的端口

19、修改linux系统时间:

date -R 查看市区,北京时区是+0800
tzselect
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc 修改硬件CMOS时间
20、研究开机启动服务:下面这个链接值得学习下。目前还没有配置好
https://www.cnblogs.com/hbhzsysutengfei/p/ubuntu-runlevel-autostart-service.html

21、清空缓存:

sync

echo 3 >/proc/sys/vm/drop_caches

22、复制文件夹

cp -r aaa/ bbb/ 如果文件夹bbb 不存在,会新建。

22、

du -h --max-depth=1 寻找当前目录,哪个文件夹占用空间最大

  1. df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
    采用df命令查看占用情况

  2. du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。

采用:du -sh /* | sort -nr 查看

23、使用 lsof -i:端口号 命令来查看某端口是否开放

lsof -i:8080

24、

查看linux是ubuntu还是centos
方式一:
radhat或centos存在: /etc/redhat-release 这个文件【 命令 cat /etc/redhat-release 】
ubuntu存在 : /etc/lsb-release 这个文件 【命令 cat etc/lsb-release 】
方式二:
看看安装指令,
有yum的就是Centos【yum -help】,
有apt-get的就是Ubuntu 【apt-get -help】。

25、

linux系统查看程序是虚拟机还是物理机
dmidecode -s system-product-name
输出中含有
包含virtual字样,为虚拟机,不包含virtual字样,为物理机
dmesg | grep -i virtual
是否有返回值,有则为物理机

26、

linux服务开机自启动

https://www.cnblogs.com/byao-8816/p/10062499.html

第一种:直接修改/etc/rc.d/rc.local文件

在/etc/rc.d/rc.local文件中需要输入两行,其中export JAVA_HOME=/usr/java/jdk1.8.0_112是必须要有的,否则开机启动不成功,大家根据自己JDK安装的位置自行更改。另一行/usr/local/zookeeper-3.4.5/bin/zkServer.sh start则是我们zookeeper的启动命令。配置好之后,重启虚拟机,会发现已经可以开机自启了。

第二种:把zookeeper做成服务:

shell脚本写内容,包括:start /stop /status/restart 比较复杂。

启动服务 service zookeeper start

添加到开机自启: chkconfig --add zookeeper

查看开机自启动列表 :chkconfig --list

27、查看centos 开机启动项:

systemctl list-unit-files | grep enable

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

火山毛1227

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值