操作类型 | 具体命令及说明 |
添加用户 | useradd dev 创建名为dev的用户。passwd dev 修改用户dev的密码。 |
查看系统版本 | cat /etc/redhatrelease 查看操作系统名称和版本号。uname a 查看内核版本等详细信息。 |
修改Yum源 | cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS7Base16077.repo 下载并安装163 yum源。mv CentOS7Base16077.repo.bak CentOSBase.repo 重命名源文件(可选)。yum clean all yum makecache 清理缓存并生成新的缓存。 |
允许SSH远程登录 | 编辑/etc/ssh/sshd_config ,将#Port 22 注释符去掉,设置成Port 22 ;找到PermitRootLogin ,将其后面的yes 取消注释,把前面的# 注释符去掉,把no 改为yes 。 |
允许MySQL远程登录 | grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; 授予root用户对所有数据库的所有权限,并设置登录密码为123456。flush privileges; 重新载入系统权限。 |
快速切换目录 | 在/etc/profile 文件中添加以下代码:HISTSIZE=4000 export HISTSIZE DTSIZE=300 export DTSIZE HISTFILE=${HOME}/.history/.history export HISTFILE HISTDIR=${LOGNAME} chmod 300 ${HISTDIR} 2>/dev/null chown ${LOGNAME}:${LOGNAME} ${HISTDIR} 2>/dev/null mkdir p ${HISTDIR} 2>/dev/null chmod 300 ${HISTDIR}/${LOGNAME} 300 chown ${LOGNAME}:${LOGNAME} ${HISTDIR}/${LOGNAME} 300 touch ${HISTFILE}.history.history.$USERIP .history.history.$USERIP.history.$USERIP ln sf ${HISTFILE}.history.history.$USERIP ${HISTFILE} export HISTTIMEFORMAT="[%F %T]" 执行 source /etc/profile 。 |
查看系统启动和关闭记录 | last reboot 查看系统启动和重启记录。journalctl _COMMAND_=systemdcm 筛选出系统启动相关的日志,可以查看到系统启动时间等信息。 |
查看用户历史命令记录 | 直接执行history 命令可查看当前用户的历史操作记录。执行 export HISTTIMEFORMAT='%F %T' 后再执行history ,可查看带时间戳的历史命令记录。 |
CentOS的操作记录涵盖了用户管理、软件包管理、网络配置以及系统监控等多个方面,这些操作对于系统的维护和管理至关重要,它们不仅帮助管理员追踪系统的变化和用户的活动,还确保了系统的安全性和稳定性。
