Linux运维命令笔记一
1.Centos 无netstat 命令
- yum -y install net-tool
netstat -tunp
2.Centos防火墙
- systemctl stop firewalld.service #停止firewall
3.yum 命令
#更新升级
- yum -y update
#模糊查找应用
- yum search net-tool
- Loaded plugins: fastestmirror
- Loading mirror speeds from cached hostfile
- * base: mirror.hostduplex.com
- * extras: repos.lax.quadranet.com
- * updates: repos.lax.quadranet.com
- ============================================================================== N/S matched: net-tool ===============================================================================
- net-tools.x86_64 : Basic networking tools
- Name and summary matches only, use "search all" for everything.
- [root@master2020 ~]# yum -y install net-tools.x86_64
#查看应用信息
- yum info nginx
#卸载
- yum remove nginx
#安装
- yum install ngin
#打印网页
- curl http://www.linux.com
configue 运行configure脚本,就可产生出符合GNU规范的Makefile文件
- ./configure –prefix=/usr
#该软件安装在 /usr 下面,执行文件就会安装在 /usr/bin (而不是默认的 /usr/local/bin),资源文件就会安装在 /usr/share(而不是默认的/usr/local/share)
make 编译
- make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后一行),然后你可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址),或者你的系统少了一些依赖库等
make insatll 安装
- 有些软件需要先运行 make check 或 make test 来进行一些测试,这一步一般需要你有 root 权限
make clean 删除临时文件
- 清除编译产生的可执行文件及目标文件(object file,*.o)
make distclean
- 清除可执行文件和目标文件外,把configure所产生的Makefile也清除掉。
6.防火墙
CentOS 7
- 关闭防火墙
- systemctl stop firewalld.service #停止firewall
- systemctl disable firewalld.service #禁止firewall开机启动
- 开启端口
- firewall-cmd --zone=public --add-port=/tcp --permanent
- --zone #作用域
- --add-port=/tcp #添加端口,格式为:端口/通讯协议
- --permanent #永久生效,没有此参数重启后失效
- 重启防火墙
- firewall-cmd --reload
- 常用命令介绍
- firewall-cmd --state ##查看防火墙状态,是否是running
- firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令
- firewall-cmd --get-zones ##列出支持的zone
- firewall-cmd --get-services ##列出支持的服务,在列表中的服务是放行的
- firewall-cmd --query-service ftp ##查看ftp服务是否支持,返回yes或者no
- firewall-cmd --add-service=ftp ##临时开放ftp服务
- firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务
- firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务
- firewall-cmd --add-port=/tcp --permanent ##永久添加80端口
- iptables -L -n ##查看规则,这个命令是和iptables的相同的
- man firewall-cmd ##查看帮助
7.修改ssh 端口(SELinux)
#开通防火墙通道
#SELinux 是否开启
- sestatus -v
sshd 在 SELinux 中的端口
- #安装工具
yum install policycoreutils-python- semanage port -l | grep ssh
#新端口加入
- semanage port -a -t ssh_port_t -p tcp 2222
#删除端口
semanage port -d -t ssh_port_t -p tcp
#修改ssh端口
- vi /etc/ssh/sshd_config
#重启服务
- service sshd restart
#查看更新的端口
- semanage port -l | grep ssh
8.CPU数量
- # 总核数 = 物理CPU个数 X 每颗物理CPU的核数
- # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
- # 查看物理CPU个数
- cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
- # 查看每个物理CPU中core的个数(即核数)
- cat /proc/cpuinfo| grep "cpu cores"| uniq
- # 查看逻辑CPU的个数
- cat /proc/cpuinfo| grep "processor"| wc -l
9.修改时区
- #Centos
ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime
Linux运维命令笔记一的更多相关文章
- 兄弟连Linux运维学习笔记
最新经典linux运维兄弟连Linux运维学习笔记... --------------- 全程1.5倍播放.加油我一定可以学完Linux----------------------Unix与Linux ...
- Linux运维命令总结(-)
Linux运维命令总结(-) 此次整理linux运维常用命令13个,常用linux运维命令大概有150个,约占百分之十,大牛见笑,本人菜鸟一枚不才整理如下,如有不正确之处,请多多指正. 1.创建目录 ...
- Docker Swarm 日常运维命令笔记
之前介绍了Docker管理工具-Swarm部署记录,这里简单总结下Docker Swarm的日常维护命令,以作为平时运维笔记. Swarm作为一个管理Docker集群的工具,首先需要将其部署起来,可以 ...
- Linux运维学习笔记-文件系统知识体系总结
文件系统知识总结 新买的硬盘要存放数据需要怎么做? 首先将硬盘装机做RAID,做完RAID后进行分区,分完区后格式化创建文件系统,最后存放数据. 硬盘的内外部结构: 物理形状: 接口类型: IDE(I ...
- Linux运维命令总结
.什么是运维?什么是游戏运维? 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了网络.系统.数据库.开发.安全.监控于一身 ...
- Linux运维命令之一
释放内存:syncecho 3 > /proc/sys/vm/drop_caches Linux查看Dell服务器型号命令:dmidecode | grep "Product Name ...
- LINUX 运维命令
查看3306端口被什么程序占用 [root@DB13 ~]# lsof -i : COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mysqld mysql ...
- Linux运维学习笔记-文件权限知识总结
权限总结: 1. 可读r:表示具有读取\阅读文件内容的权限: 2. 可写w:表示具有新增.修改文件内容的权限: a. 若果没有r配合,那么vi编辑文件会提示无法编辑(但可以强制编辑),echo可以重定 ...
- Linux运维学习笔记-通配符及正则表达式知识总结
通配符: * 代表所有 ? 任意一个字符 : 两个命令的分隔符 # 注释 | 管道,将|前命令的执行结果作为|后命令的输入 ~ 用户的家目录 - 上一次的目录 $ 变量前面 ...
随机推荐
- DatePicker和DataPickerDialog以及AutoCompleteTextView的基本使用方法
1.DatePicker和DatePickerDialog的基本使用方法: main.xml: <?xml version="1.0" encoding="utf- ...
- 中间件kingshard入门(一):基本安装
这里将进行简单的部署和配置,在配置之前,需要先了解一定的拓扑情况 类目 属性 备注 kingshard 10.11.10.214 无 master ...
- gitlab导入备份数据
1.将南阳的gitlab 迁入到本地80虚拟机 由于本地ip地址没有固定,所以,是本地去拉取南阳的代码,虽然,之后固定了ip,但,由于只用一次这样的操作,所以,还是一直在做拉取而不是推送的工作 2.具 ...
- 深入解读EOS源代码之——区块链内核
EOS进入大众视野并且受到热议已经有一段时间了,各种热捧和争议过后,是时候让我们静下来搞清楚EOS到底是一个什么样的产品.本文从技术角度深入的分析EOS底层设计,从源代码入手,一层层揭开EOS区块链底 ...
- 实训41 S7通信 单向连接 基于DP网络通信
连接的基本概念? 连接是指两个通信伙伴之间执行通信服务建立的逻辑链路,而不是指两个站之间用物理媒体(例如电缆)实现的连接. 连接相当于 通信伙伴之间 一条虚拟的"专线". 一条物理 ...
- iplimage 转HBITMAP
HBITMAP IplImage2hBitmap(IplImage* pImg) { cvFlip(pImg, NULL); BYTE tmp[]; BITMAPINFO *bmi = (BITMAP ...
- JVM配合IDEA远程调试
前言 如果测试环境中运行的jar包项目报错,需要排错时,会不太方便,这个时候就可以通过远程调试的方式,在本地打断点的方式进行调试 正文 一.首先,运行测试环境的jar包需要加以下参数: java -j ...
- 编程题目: 找出最小的k个数
找出最小或者最大的几个数我使用的是堆排序,效率为0(nlgn) 构建小顶堆返回末尾的k个数 或者 构建大顶堆返回前k个数 #!/usr/bin/env python3 def heap_sort(ar ...
- ETC系列产品非接触式读卡器方案:SI522
随着科技的不断发展,出行上高速这是非常寻常的事.但是在很多节假日高峰时期,在高速路口塞车缴费给很多车主造成很大的烦心.为了解决这一系列的问题,科技发明了ETC这种便捷式缴费技术,让车主们顺畅通过高速路 ...
- Day5-T4
原题目 Describe:最小生成树加权 code: #include<bits/stdc++.h> #define INF 214748364 #define eps 1e-9 #def ...