Linux运维
文章平均质量分 60
操作系统
qepyd.com
这个作者很懒,什么都没留下…
展开
-
Linux下让普通用户能够执行sudo systemctl stop xxx.service
我想让普通用户(例如:app)运行1024端口以上的服务,且服务的启停必须用systemd来管理。"1024以上端口的服务"其service文件中用User和Group来指定用户和用户组为app。普通用户:用户不能过期,要有家目录,要能够远程登录,密码复杂化。定期更改密码是后话。"1024以上端口的服务"的相关目录其属主/组得为app。对app用户进行visudo授权。原创 2023-02-26 22:37:31 · 1975 阅读 · 1 评论 -
ubuntu 20.04基本优化
ubuntu 20.04 基本优化原创 2023-02-22 23:10:44 · 1888 阅读 · 0 评论 -
Ubuntu-20.04.x让服务的启动命令放在/etc/rc.local文件中可以开机自启动
[Ubuntu-20.04.xx]让服务的启动命令放在/etc/rc.local文件中可进行开机启动原创 2022-11-17 15:43:18 · 725 阅读 · 0 评论 -
CentOS 7下的周期(定时)任务cron
文章目录1.1 相关程序包说明1.3 crond守护进程1.4 用户cron的格式1.5 cron时间段的理解1.6 cron中的执行命令1.7 拒绝cron给自身用户发邮件1.8 cron任务所在的文件1.9 cron的日志文件说明1.10 客户端工具crontab1.11 cron使用规范总结1.1 相关程序包说明由cronie程序包提供,其程序包里面的crond(服务端工具)会启动一个守护进程。CentOS 7下就算是最小化安装也自带(有加入开机自启动,会自动启动)。[root@vm7-121原创 2022-02-16 10:42:14 · 3025 阅读 · 0 评论 -
fdisk和parted对磁盘的分区总结
文章目录第1章 磁盘分区表的类型格式1.1 MBR格式1.1.1 一块磁盘最多可以分几个主分区1.1.2 一块磁盘最多可分几个扩展分区1.1.3 一块磁盘可分为多少个逻辑分区1.1.4 Linux系统下看加载(不是挂载哈)了哪些磁盘1.2 fdisk命令对磁盘进行分区实践1.2.1 将磁盘分成--4个主分区--格式化--临时挂载第1章 磁盘分区表的类型格式1.1 MBR格式1.1.1 一块磁盘最多可以分几个主分区一块MGR格式的磁盘最多只能分4个主分区,这是由磁盘的 0磁头0柱面0扇区 中的分区表决原创 2020-06-01 00:34:23 · 1373 阅读 · 0 评论 -
CentOS 7.9操作系统下首次新增swap交换分区
1.1 背景选购ECS后,登录操作系统没有swap交换分区1.2 新增swap交换分区#### 当前操作系统是没有swap交换分区的[root@iZwz9im4c4nv3nh7eli7phZ ~]# free -h total used free shared buff/cache availableMem: 990M 102M 602M 456K原创 2021-11-30 11:30:58 · 1561 阅读 · 0 评论 -
如何将shell脚本正确的放在后台运行
文章目录1.1 将shell脚本放在后台运行的方式1.2 &不是英文导致的大事故1.3 nohup配合&来使用,就不怕了1.1 将shell脚本放在后台运行的方式这个有很多种方式哈,可以百度。我常用以下两种####### 我常用的两种& # 放在后台运行,但要注意了,不能是中文的哈。nohup # 放在后台运行,会生成nohup.out文件,但我们可以不让其有这个文件 ####### 我现在这样用nohup 配合 & 使用,这样就不用原创 2021-10-17 00:25:43 · 20501 阅读 · 0 评论 -
shell脚本更改用户的密码
文章目录1.1 我的场景和需求1.2 我的操作步骤1.3 脚本内容展示1.1 我的场景和需求#### 服务器有多少台01:服务器只有10台02:也没用什么自动化工具#### 服务器上有哪些用户root # 超级用户,被禁止远程登录了的tch # 特权用户,进行了visudo授权的,可以切换至任何用户app # 普通用户,所有服务(特殊场景例外)都是用这个用户来启动的#### 我的需求每月必须更改用户的密码(运维制度层面)1.2 我的操作步骤#### 第一阶原创 2021-07-27 11:36:39 · 2336 阅读 · 0 评论 -
ip和ifconfig命令添加及删除虚拟IP
第1章 用ip命令添加单个1.1 添加单个虚拟IP时指定标签#### 添加[root@node21 ~]# ip addr add 10.0.0.30/24 dev ens33 label ens33:30[root@node21 ~]##### 查看[root@node21 ~]# ip addr show|grep "10.0.0.30" inet 10.0.0.30/24 scope global secondary ens33:30 [root@nod原创 2020-11-05 08:25:42 · 7723 阅读 · 0 评论 -
Linux下用户的密码
不管是创建用户还是修改用户的密码,都得确保/etc/passwd /etc/shadow /etc/group /etc/gshadow文件没有被加锁,如下:## 查看相关文件是否被加锁(结果是被加锁了的)[root@node21 ~]# lsattr /etc/passwd /etc/shadow /etc/group /etc/gshadow----i----------- /etc/passwd----i----------- /etc/shadow----i----------- /etc原创 2020-09-06 16:04:24 · 537 阅读 · 0 评论 -
我精通ssh服务端口的更改
为啥我认为精通呢## 更改ssh服务默认端口22为921echo "Port 921" >>/etc/ssh/sshd_config## 重启sshd服务systemctl restart sshd.service## 说明01:追加 Port 921 内容到/etc/ssh/sshd_config文件尾部,不管它以前的端口是什么, 文件中相同参数以最后一个参数的值为准02:然后重启sshd服务不就ok了嘛现实很残酷01:若是云服务器,你的"安全组"是不是得添加规原创 2020-07-18 20:00:01 · 739 阅读 · 0 评论 -
Centos 7 操作系统的优化项
文章目录01 更改yum源02 安装常用工具03 清空系统版本显示04 关闭selinux05 关闭firewalld防火墙06 让用户密码永不过期07 命令行操作历史记录08 命令行空格开头的不记录到历史09 给危险命令rm做别名10 设置支持中文字符集11 更改/etc/rc.d/rc.local文件权限74412 更新系统时间01 更改yum源curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Cento原创 2020-05-30 18:40:57 · 3342 阅读 · 1 评论 -
定时更新Linux操作系统的系统时间
前期说明场景:服务器可以正常访问互联网的情况下系统: CentOS linux方法:通过shell+crond来让其实现每隔5分钟更新一次系统时间SHELL脚本脚本名称:update_os_time.sh存放位置: /server/scripts/注意事项:请检查是否存在ntpdate命令,若没有,则用yum install ntpdate -y命令进行安装,脚本是以root用户身...原创 2020-05-08 11:33:38 · 1042 阅读 · 0 评论 -
Linux下查看某个目录正在被哪个程序在调用
当前我服务器上部署的服务[root@node21 ~]# netstat -lntup|grep 3306tcp6 0 0 :::3306 :::* LISTEN 2832/mysqld 查看 /mysql/data/3306/data 目录正在被哪个程序调用#### 使用lsof命令列出打开的文件(Linux下一切比文件),然后进行过滤[root@node21 ~]# lsof.原创 2020-06-03 20:09:44 · 2413 阅读 · 0 评论