linux 系统命令
设置的永久的别名:
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 系统命令相关推荐
- linux tf命令,Linux系统命令介绍之vmstat命令详解
今天小编要跟大家介绍的vmstat命令详解.熟悉Linux系统和使用Linux系统工作的小伙伴都知道Linux的命令有很多,而真正在工作中用到的命令应该不超过几十个,为了让大家更好的掌握这些命令,小编 ...
- Linux系统命令sort详解
sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为是一个非常强大的数据管理工具,用 ...
- 这个网站绝了,收录近600条Linux系统命令
Linux对于小编来说不能说是一个新鲜事物,但是并不是多么精通,当然了说自己精通的一般要么实力出众,要么就是没深入的了解linux,对大多数人来说,提到Linux可能最多的还是各种命令,虽然目前也有很 ...
- linux中exit和fatal区别,关于Linux系统命令中exit与exit的区别
关于Linux系统命令中exit与exit的区别 注:exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1或者1,标准C里有EXIT_SUCCESS和 ...
- linux系统命令行方式复制文件
linux系统命令行方式复制文件 cp 绝对路径/旧文件名 绝对路径/新文件名 cp home/01.py etc/01.py .py是文件格式 如你的是.txt cp home/01.txt etc ...
- 软件测试工程师要掌握的Linux系统命令-很全,但不是最全!
Linux系统命令学习的方法: 1.仔细认真: 2.多操作和练习: 3.不要怕出错: 4.不认识的单词查字典: 5.严格区分大小写: 6.所有的目录的完整形式都要写/,开头: 7.Linux的目录和L ...
- PHP执行linux系统命令
本文是第一篇,讲述如何在PHP中执行系统命令从而实现一些特殊的目的,比如监控服务器负载,重启MySQL.更新SVN.重启Apache等.第二篇<PHP监控linux服务器负载>:http: ...
- linux系统print命令,Linux系统命令大全
命令是Linu__操作系统的利器,务必掌握好,当然不可能一下子熟练掌握,但是只要多加练习,就可熟能生巧,运用自如.下面就让小编带你去看看那些Linu__系统命令大全,希望能帮助到大家! 教程 | Li ...
- linux命令如何分类,Linux系统命令的两种分类
摘要 腾兴网为您分享:Linux系统命令的两种分类,游戏堂,易推广,小学英语,网易uu等软件知识,以及abcmouse儿童美语趣学堂,汉中人社,条码设计软件,雨林木风pe工具箱,川财证券大智慧,骚直播 ...
- linux系统命令-查看内存使用情况
1.查看系统内存占用 free -m [root@localhost ~]# free -mtotal used free shared buffers cached Mem: 2004 573 14 ...
最新文章
- 【转】PendingIntent的总结
- python怎么输入代码-教你如何将自己的脚本代码放到服务器上运行
- 云VS本地,一言难尽的ERP
- 【ZZ】字符编码笔记:ASCII,Unicode和UTF-8
- 计算机组成原理知识点白中英,计算机组成原理重点整理(白中英版) 考试必备
- 组策略对应于注册表位置汇总
- DB2开发系列之一——基本语法
- 拉普拉斯变换公式表_工程数学中的积分变换的总结
- 强制打开BIOS中禁用的I/OAT DCA(一)
- Graph2Vec运行
- mysql双机热备份windows_window下使用mysql双机热备份
- 2020下半年6级高频词汇整理
- OpenWRT/Linux多WAN带宽叠加使用iptables标记策略路由负载均衡
- 时间排序的SACK未确认报文链表
- java取模数,Java中的模数
- 承认多元化,保持宽容
- 我们计划为EasyDSS定制开发一款超低延时的EasyPlayer Flash播放器
- 2020 BNUZ 国庆欢乐赛 题解
- Docx 生成word文档
- Java11 主要新特性
热门文章
- 【读书笔记】JavaScript高级编程(二)
- 解决org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryVal
- sql 密码随机生成
- linux IP类常用命令
- JAVA配置注解方式搭建简单的SpringMVC前后台交互系统
- day01_03.人人都会编程
- Spring 接收表单List集合数据
- 10进制转16进制,16进制转10进制,随机出一个6位十六进制颜色值
- Silverlight入门系列]使用MVVM模式(1):MVVM核心概念
- C++内存管理与内存泄漏及其检测