Linux系统管理:命令大全

需积分: 16 3 下载量 27 浏览量 更新于2024-09-08 收藏 3KB TXT 举报
本资源主要涵盖了Linux操作系统的常用命令,包括中间件管理(如nginx、Tomcat与Redis)、文件操作、进程控制以及日志查看等多方面的内容。此外,还涉及了vi编辑器的使用以及一些基础的系统管理操作。 1. 中间件操作 - 使用`lsof -i:8016`可以查看哪个进程正在监听8016端口。 - `kill -9 6137`用于强制杀死指定PID(这里是6137)的进程。 - `nohup ./catalina.sh run &`启动后台应用,并将日志输出到`nohup.out`文件。 - `tail -f nohup.out`实时追踪`nohup.out`的日志输出。 - `tail -f -n 500 nohup.out`显示`nohup.out`文件最后500行的内容。 2. 中间件快速操作(集成环境) - `showNohup 8707`查看8707端口的日志。 - `tomcatStart 8707`启动Tomcat服务。 - `tomcatStop 8707`停止Tomcat服务。 3. Nginx简单操作 - 启动Nginx服务器:`./nginx`。 - 修改配置后重新加载:`./nginx -s reload`。 - 停止Nginx:`./nginx -s stop`。 - 重新打开日志文件:`./nginx -s reopen`。 - 配置检查:`./nginx -t` 或 `./nginx -t -c /path/to/nginx.conf`。 - 查看最近500条日志:`tail -f -n 500 access.log`。 4. Redis简单操作 - 启动Redis服务:`src/redis-server` 或 `src/redis-server redis.conf &`。 - 日志输出:`src/redis-server redis.conf 1> log.log 2> errlog.log`,其中1是标准输出,2是错误输出。 - 将Redis设置为开机启动:在`/etc/rc.local`中添加启动命令。 - 停止Redis服务:`src/redis-cli shutdown`。 - 连接Redis客户端:`src/redis-cli`。 - 登录Redis并授权:`auth sino1234`。 - 获取所有匹配的key:`keys *`。 - 检查key是否存在:`exists larry`。 - 获取key的值:`get name`。 - 重命名key:`rename larry new_larry`。 - 删除key:`del lv`。 - 设置key的过期时间:`expire larry 10`。 5. 目录创建 - 创建目录:`mkdir /aa`、`./aa` 或 `aa`。 - 创建子目录:`mkdir /usr/meng/test`。 - 递归创建目录:`mkdir -p bin/os_1`。 6. 其他Linux命令 - 文件/目录权限设置:例如,创建一个只有读、写和执行权限,其他人无权访问的目录,可以使用`chmod 700 目录名`。 这些命令是Linux系统管理和运维中非常基础且实用的操作,对于日常的系统维护和问题排查至关重要。熟悉并掌握这些命令,能够大大提高工作效率。