常用linux运维指令

安装系统功能
=========================================
    yum install lrzsz -y          #sz、rz
    yum list telnet*              #查看telnet相关的安装包
    yum install telnet-server     #安装telnet服务
    yum install telnet.*          #安装telnet客户端
    yum install net-tools         #netstat

=========================================
jdk   
=========================================
> vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_241
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

>source /etc/profile

=========================================
redis   https://redis.io/download
=========================================
tar -xzf redis-5.0.8
yum install gcc-c++             #gcc命令
cd redis-5.0.8
make           #make MALLOC=libc    #if error: jemalloc/jemalloc.h: No such file or directory

requirepass pwd@202010           #redis.conf
cd src
./redis-cli -h localhost -p 6379 -a pwd@202010
>config set requirepass test123 
> auth test123
> config get requirepass
>exit

./redis-server ../redis.conf &
systemctl restart redis

=========================================
Mysql
=========================================
net start mysql    #service mysql start
mysql -h127.0.0.1 -P3306 -uvmp_v3_jinggangshan -puofjqrdvl,S7dbnT5avy

/bin/bash /data/scripts/remove_sock3306.sh
/bin/bash /data/scripts/mysql3306 start             #/application/mysql/bin//mysqld --defaults-file=/data/conf/my3306.cnf

grant all privileges on `vmp_v3_jinggangshan`.* to 'tms'@'%';

=========================================
CentOs开机自启
=========================================
其一:修改/etc/rc.d/rc.local脚本:(注意执行权限:chmod +x /etc/rc.d/rc.local)
/usr/local/service/redis-2.8.3/src/redis-server --port 6379 &

其二:将写好的脚本放在/etc/rc.d/init.d/目录下
chkconfig --add autostart.sh
chkconfig autostart.sh on
注autostart.sh:(chkconfig脚本的规范)
    #!/bin/sh
    #chkconfig:2345 80 90
    #decription:autostart

=========================================
linux 常用命令
=========================================
find [path] -name "file.txt"

eclipse/git解决冲突
1、同步远程资源库,Team -> synchronized workspace
2、先提交到本地:Team -> commit
3、再拉取远程代码: Team -> pull
4、使用mergeTool: 冲突的文件右键 Team -> merge tool

### Linux 常用运维命令列表 以下是常见的 Linux 运维命令及其功能说明: #### 系统监控类 - **top**: 显示系统的实时资源使用情况,包括 CPU 使用率、内存占用以及运行进程的状态等[^1]。 - **htop**: 类似于 `top` 的增强版工具,提供更友好的交互界面(需单独安装)。 - **vmstat**: 报告虚拟内存统计信息,显示系统活动摘要,包括 CPU、内存、交换区和 I/O 状态。 #### 文件操作类 - **grep**: 用于在文件中搜索指定模式的内容。例如: ```bash grep "keyword" filename.txt ``` 它是文本处理的重要工具之一[^2]。 - **sed**: 流编辑器,支持对文件内容进行增删改查操作。例如替换字符串: ```bash sed 's/old_text/new_text/g' file.txt ``` - **awk**: 主要用于数据提取和报告生成,尤其擅长按列解析数据。例如打印第二列: ```bash awk '{print $2}' file.txt ``` #### 查找与权限管理 - **find**: 用于查找文件或目录,并可结合 `-exec` 执行特定命令。例如按名称查找文件: ```bash find /path/to/search -name "*.log" ``` - **chmod/chown**: 修改文件或目录的权限和所属用户组。例如更改文件权限为只读: ```bash chmod 444 file.txt chown user:group file.txt ``` #### 网络诊断类 - **ping/telnet**: 验证网络连通性和端口可用性。例如测试目标主机是否可达: ```bash ping www.example.com telnet 127.0.0.1 8080 ``` - **netstat/ss**: 展示当前网络连接状态及监听端口。例如查看所有监听端口: ```bash netstat -tuln ss -tuln ``` #### 用户环境管理 - **history**: 记录已执行过的 shell 命令历史记录。清空历史记录的方法如下: ```bash history -c ``` - **cd/pwd**: 切换工作目录和显示当前路径。例如返回根目录: ```bash cd / pwd ``` #### 防火墙配置 - **firewall-cmd**: 控制 Linux 防火墙规则。例如开放某个 TCP 端口: ```bash firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload ``` 关闭防火墙服务的操作如下: ```bash systemctl stop firewalld.service ``` #### 系统维护类 - **shutdown/reboot**: 实现安全关机或重启系统。例如计划五分钟内关机: ```bash shutdown -h +5 reboot now ``` --- ### 示例脚本 以下是一个简单的 Bash 脚本,展示如何通过组合多个命令完成任务: ```bash #!/bin/bash # 检测并清理大日志文件 LOG_DIR="/var/log/" for log_file in $(find "$LOG_DIR" -type f -size +10M); do echo "Truncating large log file: $log_file" cat /dev/null > "$log_file" done ``` 此脚本会遍历 `/var/log/` 下超过 10MB 的日志文件并将它们截断为空文件。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值