Linux命令(用到过的)

1.网络设置:

cd /etc/sysconfig/network-scripts

vi ifcfg-interfacename

修改ONBOOT=yes

保存之后重启虚拟机, reboot

如果仍然不行,进行固化IP:

cd /etc/sysconfig/network-scripts

vi ifcfg-interfacename

添加IP,网关等

IPADDR=192.168.x.xx

NETMASK=255.255.255.0

GATEWAY=192.168.x.1(要与默认网关一致)

保存后重启网络服务,service network restart

 

能ping通内网ping不通外网:

/etc/resolv.conf
添加 nameserver 8.8.8.8

#ip r

查看默认网关:default via 192.168.110.x(2)

再进入

cd /etc/sysconfig/network-scripts

vi ifcfg-interfacename  如:ifcfg-eth0

将GATEWAY=192.168.x.2

ip route add default via 10.159.167.254

路由器连接默认网关

2.vi命令修改后,Esc键退出编辑进入命令模式,:结束,x退出,wq保存并退出

3.mv命令 https://www.linuxprobe.com/linux-move-rename.html

4.yum list | grep 查找某个文件

5.yum list installed | grep 查找已安装的文件

6.yum upgrade 出错:One of the configured repositories failed (CentOS-7 - QEMU EV)

#ll  /etc/yum.repos.d

找到CentOS-7 - QEMU EV,如-rw-r--r--. 1 root root  514 5月  10 22:33 CentOS-QEMU-EV.repo

移除该目录 [root@object1 yum.repos.d]# ll /etc/yum.repos.d

注意文件所在路径

7.结束某个正在执行的命令:

Ctrl+Z  强制退出

Ctrl+C 结束当前命令

当以上两个命令都不行的时候,找到进程,结束

[root@controller ~]# ps -axu | grep find

[root@controller ~]# kill -9 xxxx

8./etc 一般存放配置文件

9.查找某个配置文件:

[root@controller ~]# vi /etc/my.cnf
[root@controller ~]# grep 192.168.110.133 -R /etc/my.cnf.d/
/etc/my.cnf.d/openstack.cnf:bind-address = 192.168.110.133

10.某个服务对应的配置文件目录,查找方法有三:

上网查

相关配置文档

查找进程

[root@controller ~]# systemctl status mariadb
● mariadb.service - MariaDB 10.1 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Active: active (running) since 五 2018-07-27 10:23:53 CST; 2min 1s ago
  Process: 81761 ExecStopPost=/usr/libexec/mysql-wait-stop (code=exited, status=0/SUCCESS)
  Process: 81872 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, status=0/SUCCESS)
  Process: 81808 ExecStartPre=/usr/libexec/mysql-prepare-db-dir %n (code=exited, status=0/SUCCESS)
  Process: 81786 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
 Main PID: 81844 (mysqld)
   Status: "Taking your SQL requests now..."
   CGroup: /system.slice/mariadb.service
           └─81844 /usr/libexec/mysqld --basedir=/usr

其中Loaded 后面的目录就是配置文件的目录

11.一般修改完配置之后都要重启服务

12./usr/bin/ 可以查看进程

13.数据库命令

Mysql数据库操作常用命令 :https://www.cnblogs.com/fangqiushun/p/5692858.html

show databases;   数据库里存在的库

use mysql;             数据库中的表

show databases;

desc db;

exit

14.编辑一个文档的某一个部分,

     命令状态下 /该部分,按n进行前后查找

15.systemctl status   xxx 可以查看服务状态

systemd 对应sysytem的文件路径等。。。

vi /var/log/messages   查看日志

vi /var/log/neutron/server.log  查看当前文件日志

16.更改完配置文件后要重启服务才能生效

17.sda 系统盘

sdb 虚拟机在建一块盘进行操作

18.fdisk -l   查看分区 

19.显示行号:

打开vi文件,命令状态下输入  :set nu

20.文件创建、删除

https://www.cnblogs.com/lansetiankongblog/p/7851474.html

mkdir  /路径名  创建一个路径

touch 文件名  创建一个文件

pwd 查看当前目录

删除目录/文件

rm -rf jhfftmp 删除目录及目录下所有文件文件夹

rm 文件名  删除文件但不能删除文件夹(路径)

rm -r 路径名 删除目录

rmdir 路径名  删除非空目录

21.《你一定要知道的关于Linux文件目录操作的12个常用命令》是楼主收集的关于Linux文件目录操作最常用的命令,包括文件或目录的新建、拷贝、移动、删除、查看等,是开发人员操作Linux系统的常用命令,所以你一定要知道。

https://www.cnblogs.com/yolanda-lee/p/4544573.html

22.文件上传

scp -P 端口 c://xxxx.txt user@ip:/home/root

https://blog.csdn.net/netlai/article/details/79756260

windows本地上传到Linux ,使用软件WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。

可直接拖拽上传,删除等其他操作。

23.查看日志

tailf logfile

动态跟踪日志文件logfile,tailf命令几乎等同于tail -f,严格说来应该与tail --follow=name更相似些。当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪。与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件。tailf特别适合那些便携机上跟踪日志文件,因为它能省电,因为减少了磁盘访问嘛。

https://blog.csdn.net/u012313689/article/details/53065951

24.拷贝文件

scp 

25.CentOS查看Linux内核,版本号等

[root@controller3-dtcube-101 ~]# uname -a
Linux controller3-dtcube-101 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@controller3-dtcube-101 ~]# uname -sr
Linux 3.10.0-693.el7.x86_64
[root@controller3-dtcube-101 ~]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[root@controller3-dtcube-101 ~]#

26.查看kvm版本,libvirt版本

[root@controller3-ci-test ~]# qemu-img --help | grep version
qemu-img version 2.9.1(qemu-kvm-2.9.1-20181120230222.el7.centos)
    '-V', '--version'    output version information and exit
       conversion. If the number of bytes is 0, the source will not be scanned for
[root@controller3-ci-test ~]# virsh --version
3.10.0

30.

systemctl status tomacat  查看某个服务(如tomcat)的状态

systemctl stop tomcat 停止tomcat服务

如果出现warning,Warning: Unit file of tomcat.service changed on disk, 'systemctl daemon-reload' recommended.执行下面命令在重试:

systemctl daemon-reload     重载所有修改过的配置文

pcs status 查看各个服务状态,如某个服务在什么节点上

pcs resource restart p_tomcat 重启服务

pcs resource move p_tomcat controller3-dtcube-189 把tomcat起到别的节点上

ps aux |grep tomcat

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值