随笔分类 -  测试高级进阶 - Linux

摘要:安装Python 说明 全部操作都在 root 用户下执行 安装编译相关工具 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlit 阅读全文
posted @ 2022-03-08 15:27 葛老头 阅读(80) 评论(1) 推荐(0) 编辑
摘要:# 开启 service firewalld start # 重启 service firewalld restart # 关闭 service firewalld stop # 查看防火墙规则 firewall-cmd --list-all # 查询端口是否开放 firewall-cmd --qu 阅读全文
posted @ 2021-09-01 17:00 葛老头 阅读(56) 评论(0) 推荐(0) 编辑
摘要:一、简介 vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控;属于sysstat包;它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。与top不同的是,top是交互式工具,用于监视性能,包含整个 阅读全文
posted @ 2021-08-19 11:14 葛老头 阅读(563) 评论(0) 推荐(0) 编辑
摘要:前言 Centos8开始取消了ntp同步时间,改为chrony同步 chrony工具安装 yum -y install chrony 修改配置文件 将配置文件中的同步服务器修改为国内的时间服务器(推荐阿里及腾讯),将原配置文件中的server注释掉,第三行,换成国内的服务器 vim /etc/chr 阅读全文
posted @ 2021-08-16 17:59 葛老头 阅读(146) 评论(0) 推荐(0) 编辑
摘要:nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。 nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohu 阅读全文
posted @ 2021-08-12 15:58 葛老头 阅读(108) 评论(0) 推荐(0) 编辑
摘要:安装前准备 安装C语言编译器“gcc” yum -y install gcc --c 源码包语言编译器 下载源码包 安装注意事项 源代码保存位置:/usr/local/src/ 软件安装位置:/usr/local/ 如何确定安装过程报错: #安装过程停止 #并出现error、warning或no的提 阅读全文
posted @ 2021-08-11 16:55 葛老头 阅读(76) 评论(0) 推荐(0) 编辑
摘要:源码包是不能使用【service】命令来启动服务,因为源码包的安装位置由用户指定 源码包一般安装在: /usr/local/软件名/ ,源码包安装的服务,只能用绝对路径进行服务的管理 rpm包安装后,通常都是放在【/etc/rc.d/init.d】目录中的,而【service】命令执行时,会自动搜索 阅读全文
posted @ 2021-08-11 13:54 葛老头 阅读(61) 评论(0) 推荐(0) 编辑
摘要:yum常用命令 查询 yum list:查询所有可用软件包列表 yum search 关键字:搜索服务器上所有和关键字相关的包 安装 yum -y install 包名 选项: -install 安装 -y 自动回答yes #yum安装只写包名即可! 例子: yum -y install gcc - 阅读全文
posted @ 2021-08-11 10:30 葛老头 阅读(293) 评论(0) 推荐(1) 编辑
摘要:光盘搭建yum源 背景 当前Linux服务器没有网络,yum源下载好了,在光盘中 step-01 挂载光盘 mkdir /mnt/cdrom #建立挂载点 mount /dev/cdrom /mnt/cdrom #挂载光盘,/dev/cdrom或者/dev/sr0走可以 step-02 使网络yum 阅读全文
posted @ 2021-08-10 17:56 葛老头 阅读(94) 评论(0) 推荐(0) 编辑
摘要:yum源文件各参数含义 在【/etc/yum.repos.d/】目录中,默认有4个yum源文件,其中【CentOS-Linux-BaseOS.repo】是基本yum源文件,如果我们能上网,那它是默认生效的,而其他的都是默认不生效的。 vi /etc/yum.repos.d/CentOS-Linux- 阅读全文
posted @ 2021-08-10 17:23 葛老头 阅读(270) 评论(0) 推荐(0) 编辑
摘要:校验 格式 rpm -V 已安装的包名 选项: — -V:校验指定RPM包中的文件(verify) 例子 rpm -V httpd 后, 无任何提示, 代表该文件没有被做任何修改 # 判断本地的apache 与官方给出的是否一致, 从而判断是否被人修改 修改httpd.conf配置文件后 提示 : 阅读全文
posted @ 2021-08-10 08:58 葛老头 阅读(173) 评论(0) 推荐(0) 编辑
摘要:RPM包默认安装位置 RPM包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本的软件使用手册保存位置 /usr/share/man/ 帮助文件保存位置 RPM查询 查询是否安装( 阅读全文
posted @ 2021-08-09 21:15 葛老头 阅读(151) 评论(0) 推荐(0) 编辑
摘要:升级命令 rpm -Uvh 包全名(要升级到的软件版本),如果没有安装这个软件的任何版本,这个命令可以代替rpm -ivh。 rpm -Uvh 包全名 选项: — -U(upgrade):升级 卸载命令 rpm -e 包名(比如Httpd,不需要包全名),这个命令不同于安装和升级,它可以在任何目录运 阅读全文
posted @ 2021-08-09 20:46 葛老头 阅读(824) 评论(0) 推荐(0) 编辑
摘要:包全名与包名 包全名:操作的包是没有安装的软件包时,使用包全名,而且注意路径。如:/mnt/cdrom/Packags/zlib-devel-1.2.3.-27.e16.i686.rpm 包名:操作已经安装的软件包时,使用包名,搜索/var/lib/rpm/中的数据库。 如:zlib-devel R 阅读全文
posted @ 2021-08-09 20:40 葛老头 阅读(58) 评论(0) 推荐(0) 编辑
摘要:RPM包命名规则 例如包名:httpd-2.2.15-15.el6.centsos.1.i686.rpm 软件包名-httpd 软件版本-2.2.15 发布的次数-15 el6.centos适合的Linux平台 i686适应的硬件平台 rpm包扩展名 RPM包的来源 例如RPM包在系统光盘的Pack 阅读全文
posted @ 2021-08-09 20:32 葛老头 阅读(168) 评论(0) 推荐(0) 编辑
摘要:软件包分类 源码包(脚本安装包) 优点 开源,如果有足够的能力,可以修改源代码; 可以自由选择所需的功能; 软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高; 卸载方便; 缺点 安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误; 编译过程时间较长,安装比二 阅读全文
posted @ 2021-08-09 17:58 葛老头 阅读(111) 评论(0) 推荐(0) 编辑
摘要:Linux下一切皆文件,对Linux的操作就是对文件的处理 Linux中最重要的三个命令在业界被称为“三剑客”,它们是awk,sed,grep 正则表达式就好比一个模版,这个模板就是服务三剑客的,施展出最大的威力 👇超链点击 正则表达式 grep擅长查找功能 awk擅长取列 sed擅长取行和替换 阅读全文
posted @ 2021-08-05 20:00 葛老头 阅读(75) 评论(0) 推荐(0) 编辑
摘要:查进程 ps -ef ps -aux #上述两个均可 例子:ps -ef | grep "vim canshu2" 强杀进程 kill -s 9 进程id #命令格式 例子:kill -s 9 2379 阅读全文
posted @ 2021-08-04 14:12 葛老头 阅读(205) 评论(0) 推荐(1) 编辑
摘要:快捷键 说明 Ctrl+L 清屏 tab tab按一次自动补全目录文件名称/tab按二次将目录下带有补全前面字段的所有文件目录展示出来,例子: cd / tab键按两次将根目录下所有文件展示出来 Ctrl+c 强制终止命令 Ctrl+a 光标快速回到行首 Ctrl+e 光标快速去到行尾 Ctrl+u 阅读全文
posted @ 2021-08-01 16:47 葛老头 阅读(44) 评论(0) 推荐(1) 编辑
摘要:前言 在Unix和Linux的中,每个文件(文件夹也被看作是文件)都有三种权限:读、写、运行。 被授予权限的用户身份有三种:当前文件的拥有者,与拥有者属于同组者(同一个group),其他人 👆👆👆 hello.sh文件权限:文件夹所有者root拥有读,写,执行的权限;与root同组的用户拥有读 阅读全文
posted @ 2021-08-01 16:44 葛老头 阅读(86) 评论(0) 推荐(1) 编辑