设置的永久的别名:

vim /root/.bashrc 进如vim 编辑下进行修改添加参数

alias s='ssh -X root@172.25.0.11' 用s来代替输入ssh -X root@172.25.0.11 使用起来比较方便,但注意,作完修改后要重新打开一个终端,才能看到新别名的
软件包管理:

1.先挂载光盘:输入以下动作

mkdir /dvd

mount /dev/cdrom /dev 将光盘挂载在dvd文件上

ls /dvd/Packages 通过dvd挂载点来查看光盘中的软件安装包

2.RPM软件包管理:

~ 软件包的命名格式及解释说明如下:

    vsftpd-3.0.2-10.el7.x86_64.rpm软件名--版本----适用的系统--操作系统的框架

~RPM :Package Manager ---RPM安装包管理器:

rpm -q firefox 查询firefox软件是否安装

rpm -hiv /dvd/Packages/vsftpd/firefox 安装软件firefox(用这种方法安装软件包有局限性,如果所安装的软件包有依赖关系则安装起来比较麻烦,需要一个一个安装)

rpm -e firefox 卸载软件firefox
Yum软件包仓库管理,自动解决依赖关系:

实行这个功能时需要手动写入已经配置好的服务器网址,下面为列子

服务端:cla***oom.example.com

http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/ 软件包在服务器的存放路径

客户端:server0.example.com指定服务端的位置 /etc/yun.repos.d/*.repo (要确保这个本地路径里面没有repo结尾的文件,不然会影响服务端软件包的导入)因此需要先删除里面的文件

rm -rf /etc/yum.repos.d/* 删除本地服务端的所有文件

vim /etc/yum.repos.d/nsd.repo 编辑服务端于服务器之间的关系(nsd.repo是自己手动命名的文件)配置内容如下:

【nsd】 仓库标示

name=nsd 仓库描述信息

baseurl=http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/ (服务器软件包存放地址)

enable=1 是否启用文件(0表示不启用,1表示启用)

gpgcheck=0 是否检测软件包的签名信息(这个一般不要检测)


yum repolist 列出仓库信息 (没有报错即可)
Yum仓库的使用,(我们已经建立好了仓库,现在就可以直接使用下面命令来直接安装软件包)

yum -y install http 安装http软件包(-y 表示的是同意安装)

yum clean all 清除yum仓库的缓存 (有时候使用三个月左右需要清楚服务器里面的缓存日志)
升级内核:(也是需要从远方服务器端下载内核软件包,然后在本地电脑来进行安装升级的)

wget http://cla***oom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm wget后面跟一个远程软件包表示在本地下载内核安装包(次安装包默认下载存放的路径为当前所在路径

rpm -hiv kernel-3.10.0-123.1.2.el7.x86_64.rpm 安装内核 (安装完成后需要重启电脑)

reboot 重启电脑

根据字符串模式提取文本行
– grep [选项] '匹配字符串' 文本文件...

• 常用命令选项
– -v,取反匹配
– -i,忽略大小写

grep 'root' /etc/passwd 获取passwed中所有包含root的文件

grep -v ‘root’ /etc/passwd 获取passwd中除了root以外的所有文件

grep -i 'ROOT' /etc/passwd -i 表示不用区分大小写

grep 'seismic' /usr/share/dict/words > /root/wordlist 把seismic文件写入到wordlist文件中

– ^word 以字符串word开头
– word$ 以字符串word结尾

grep '^root' /etc/passwd 在passwd文档中找出以root开头的文件

grep 'bash$' /etc/passwd 在passwd文档中找出以bash结尾的文件

grep -v '^$' /etc/default/useradd 这个命令的意思是读取文件是筛选除来空白行,只显示有文字的行段

• 根据预设的条件递归查找对应的文件
– find [目录] [条件1]
--常用条件表示:

            -type  类型(f  文件    ,  d目录 ,  l快捷方式)- name   “文档名称”- user   用户名- size  +/-文件大小(k,M,G

find /etc/ -name "*.conf" 在etc目录下,查找所有以.conf结尾的文档

find /etc/ -type d 在etc目录下,查找所有的目录文件

find /boot -type l 在etc目录下,查找所有的快捷方式

find /boot -type f 在etc目录下,查找所有的文件

find /root/ -name "nsd" -type f 在root文件中查找包含nsd的所有内容中的文件

find /boot/ -size +20M 在boot目录下,查找大于20M的文件

find /boot/ -size -20M 在boot目录下,查找小于20M的文件

find /home -user zhangsan 在home下查找张三的用户信息

find /boot/ -size +30M -exce cp {} /opt \; 在boot文件下查找大于30M的文件,并且复制到opt目录下面

配置网络(永久配置)

一.配置永久主机名

echo ling > /etc/hostname 写入ling作为主机名

cat /etc/hostname 查看配置文件中的主机名

二.永久修改IP地址、子网掩码、网关地址

电脑网卡配置文件存放路径:/etc/sysconfig/network-scripts/ifcfg-eth0

1.显示当前网络接口(网卡)信息:

nmcli connection show

2.利用命令配置:(以下命令中的ip地址改变就可以了)

nmcli connection modify "System eth0" ipv4.method manual ipv4.addresses "172.25.0.11/24 172.25.0.254" connection.autoconnect yes

3.查看网卡配置文件内容

cat /etc/sysconfig/network-scripts/ifcfg-eth0

4.激活网卡配置

nmcli connection up 'System eth0'

三、永久修改DNS服务器地址 /etc/resolv.conf

echo nameserver 172.25.254.254 > /etc/resolv.conf 修改DNS服务器

cat /etc/resolv.conf 查看DNS服务器地址

nslookup server0.example.com 测试解析DNS

route -n 查看网关地址

转载于:https://blog.51cto.com/13460587/2046224

linux 系统命令相关推荐

  1. linux tf命令,Linux系统命令介绍之vmstat命令详解

    今天小编要跟大家介绍的vmstat命令详解.熟悉Linux系统和使用Linux系统工作的小伙伴都知道Linux的命令有很多,而真正在工作中用到的命令应该不超过几十个,为了让大家更好的掌握这些命令,小编 ...

  2. Linux系统命令sort详解

    sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为是一个非常强大的数据管理工具,用 ...

  3. 这个网站绝了,收录近600条Linux系统命令

    Linux对于小编来说不能说是一个新鲜事物,但是并不是多么精通,当然了说自己精通的一般要么实力出众,要么就是没深入的了解linux,对大多数人来说,提到Linux可能最多的还是各种命令,虽然目前也有很 ...

  4. linux中exit和fatal区别,关于Linux系统命令中exit与exit的区别

    关于Linux系统命令中exit与exit的区别 注:exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1或者1,标准C里有EXIT_SUCCESS和 ...

  5. linux系统命令行方式复制文件

    linux系统命令行方式复制文件 cp 绝对路径/旧文件名 绝对路径/新文件名 cp home/01.py etc/01.py .py是文件格式 如你的是.txt cp home/01.txt etc ...

  6. 软件测试工程师要掌握的Linux系统命令-很全,但不是最全!

    Linux系统命令学习的方法: 1.仔细认真: 2.多操作和练习: 3.不要怕出错: 4.不认识的单词查字典: 5.严格区分大小写: 6.所有的目录的完整形式都要写/,开头: 7.Linux的目录和L ...

  7. PHP执行linux系统命令

    本文是第一篇,讲述如何在PHP中执行系统命令从而实现一些特殊的目的,比如监控服务器负载,重启MySQL.更新SVN.重启Apache等.第二篇<PHP监控linux服务器负载>:http: ...

  8. linux系统print命令,Linux系统命令大全

    命令是Linu__操作系统的利器,务必掌握好,当然不可能一下子熟练掌握,但是只要多加练习,就可熟能生巧,运用自如.下面就让小编带你去看看那些Linu__系统命令大全,希望能帮助到大家! 教程 | Li ...

  9. linux命令如何分类,Linux系统命令的两种分类

    摘要 腾兴网为您分享:Linux系统命令的两种分类,游戏堂,易推广,小学英语,网易uu等软件知识,以及abcmouse儿童美语趣学堂,汉中人社,条码设计软件,雨林木风pe工具箱,川财证券大智慧,骚直播 ...

  10. linux系统命令-查看内存使用情况

    1.查看系统内存占用 free -m [root@localhost ~]# free -mtotal used free shared buffers cached Mem: 2004 573 14 ...

最新文章

  1. 【转】PendingIntent的总结
  2. python怎么输入代码-教你如何将自己的脚本代码放到服务器上运行
  3. 云VS本地,一言难尽的ERP
  4. 【ZZ】字符编码笔记:ASCII,Unicode和UTF-8
  5. 计算机组成原理知识点白中英,计算机组成原理重点整理(白中英版) 考试必备
  6. 组策略对应于注册表位置汇总
  7. DB2开发系列之一——基本语法
  8. 拉普拉斯变换公式表_工程数学中的积分变换的总结
  9. 强制打开BIOS中禁用的I/OAT DCA(一)
  10. Graph2Vec运行
  11. mysql双机热备份windows_window下使用mysql双机热备份
  12. 2020下半年6级高频词汇整理
  13. OpenWRT/Linux多WAN带宽叠加使用iptables标记策略路由负载均衡
  14. 时间排序的SACK未确认报文链表
  15. java取模数,Java中的模数
  16. 承认多元化,保持宽容
  17. 我们计划为EasyDSS定制开发一款超低延时的EasyPlayer Flash播放器
  18. 2020 BNUZ 国庆欢乐赛 题解
  19. Docx 生成word文档
  20. Java11 主要新特性

热门文章

  1. 【读书笔记】JavaScript高级编程(二)
  2. 解决org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryVal
  3. sql 密码随机生成
  4. linux IP类常用命令
  5. JAVA配置注解方式搭建简单的SpringMVC前后台交互系统
  6. day01_03.人人都会编程
  7. Spring 接收表单List集合数据
  8. 10进制转16进制,16进制转10进制,随机出一个6位十六进制颜色值
  9. Silverlight入门系列]使用MVVM模式(1):MVVM核心概念
  10. C++内存管理与内存泄漏及其检测