centos运维常用技能

1、添加帐号

[[email protected] ~]# adduser gordon
[[email protected] ~]# passwd gordon


2、添加帐号  #visudo命令是用vim编辑修改/etc/sudoers配置文件
[[email protected] ~]# visudo

在“root  ALL=(ALL)   ALL”这一行下面,再加入一行:

gordon  ALL=(ALL)     ALL

3、启用SFTP服务、修改SSH端口、禁用root远程ssh登录

 (1)启用SFTP服务

  #查看OpenSSH版本是否大于4.8p1。  $ ssh -V  (注意:V大写)  $ sudo groupadd sftpusers  //然后输入密码就完成了。

(2)禁用root远程ssh登录

修改/etc/ssh/sshd_config文件,将

#PermitRootLogin yes

修改为

PermitRootLogin no
(3)修改SSH端口
  $ vi /etc/ssh/sshd_config  #Port 22 //这行下面添加这一行  Port 58585

添加到防火墙: $ firewall-cmd --zone=public --add-port=58585/tcp --permanent  // (permanent是保存配置,不然下次重启以后这次修改无效) 重启: $ firewall-cmd --reload 查看添加端口是否成功,如果添加成功则会显示yes,否则no$ firewall-cmd --zone=public --query-port=58585/tcp
 

#重启sshd服务

$ sudo service sshd restart

时间: 2024-10-09 21:14:30

centos运维常用技能的相关文章

Centos运维常用命令总结

Centos运维常用命令总结 1.删除0字节文件 find-type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 PS-e   -o "%C   : %p : %z : %a"|sort -k5 -nr 3.按cpu利用率从大到小排列 ps-e   -o "%C   : %p : %z : %a"|sort   -nr 4.打印说cache里的URL grep -r-a   jpg /data/cache/* | st

Linux运维常用知识(4)

linux命令无效-bash: ls: command not found 一次重启后开机,基本所有的命令都不可用,只有少数的命令可用 [[email protected] ~]# ll -bash: ls: command not found [[email protected] ~]# pwd /root [[email protected] ~]# shutdown -r now -bash: shutdown: command not found [[email protected] ~

Linux运维常用命令

Linux运维常用的150个命令 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其内容属性信息. cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录. cp 全拼copy,其功能为复制文件或目录. find 查找的意思,用于查找目录及目录下的文件. mkdir 全拼mak

MongoDB 运维常用操作

MongoDB 运维常用操作     分析方法:    1. 通过top.free.iostat.iftop等工具查看Linux服务器平均负载.CPU利用率.IO.内存.swap.网络流量等,先定位到压力源头. 2. 通过mongostat.mongotop等分析MongoDB读写压力.观察Page Faults.Connections.Queues等性能指标. 3. 日志中默认记录超过100ms的请求,过滤出Overflow查询,再使用Mtools跟踪分析MongoDB日志文件中的慢查询语句.

Python系统运维常用库

Python系统运维常用库 1.psutil是一个跨平台库(http://code.google.com/p/psutil/) 能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理. 2.IPy(http://github.com/haypo/python-ipy),辅助IP规划. 3.dnspython(http://dnspython.org)Python实现的一个DNS工具包. 4.difflib:difflib作为Python

[Linux运维]常用场景模拟 -- cpu使用率模拟

[Linux运维]常用场景模拟 -- cpu使用率模拟 from http://www.cnblogs.com/zk47/p/4771105.html 1 单个核 100%: 代码 kill_cpu.c #include <stdlib.h> int main() { while(1); return 0; } 运行 $ gcc -o out kill_cpu.c $ ./out 看top的结果: $ top top - 15:44:08 up 207 days, 21:29, 2 users

服务器运维常用的python模块概述

最近开始复习python的使用,把服务器运维常用的模块的用法进行了实例化概述. ==========sort========================= python 排序: ls=[1,31,13,141,41] ls.sort() print ls 元组sort: >>> lst=[('wyl',24),('hjj',25),('zs',22),('lisi',14)] >>> sorted(lst,key=lambda lst:lst[1],reverse=

运维-常用命令

1.以80开头的端口排序:netstat -lntup|awk '{if ($4 ~/80/){split($4,a,":");print a[2]}}'|sort -u 运维-常用命令

运维常用表格-干货分享

运维常用表格-干货分享 机房巡检记录单 机房 日期: 时间: 巡检人员: 1 检查项目 机房温度 机房湿度 空调状态 UPS状态 服务器状态 网络设备状态 存在问题 故障处理措施 保密自查情况登记表 负责人签字:                  填报人及电话: 检查项目 检查执行情况 检查结果 自查事项 1.单位是否留存涉密文件资料(包括复印件) 检查人签字: 有□没有□ 2.办公计算机是否存储涉密文件资料 检查人签字: 有□没有□ 3.单位网页是否发布涉密文件资料信息 检查人签字: 有□没有