Linux -- 常用命令

一、文件相关

  • 向文件中追加内容
echo "str"  >> /mydata/redis/conf/redis.conf

二、给普通用户添加sudo权限

vim /etc/sudoers
#在“root ALL=(ALL)ALL”这一行下面,一行(用户名 ALL=(ALL) ALL),并强制保存

三、修改目录所属用户及用户组

chown -R xxx:xxx testfile

四、linux安装nginx

cd nginx-1.21.3/
sudo yum install gcc-c++
sudo yum install -y openssl openssl-devel
sudo yum install -y pcre pcre-devel
sudo yum install -y zlib zlib-devel
./configure
make
sudo make install

cd /usr/local/nginx/sbin
sudo ./nginx
# 若使用普通用户启动,授权当前普通用户的某个应用也可以使用1024以下的端口
sudo setcap cap_net_bind_service=+eip /usr/local/nginx/sbin/nginx

# 测试配置文件格式是否正确
nginx -c /usr/local/nginx/conf/nginx.conf -t

五、修改host文件

vim /etc/hosts

六、Kafka常用命令

# 查看所有topic
kafka-topics.sh --bootstrap-server <host>:<port> --list
# 创建topic并设置分区数和副本数
kafka-topics.sh --bootstrap-server <host>:<port> --create --topic topic01 --partitions 4 --replication-factor 1
# 查看topic详细信息
kafka-topics.sh --bootstrap-server <host>:<port> --describe --topic topic01
# 生产者
kafka-console-producer.sh --broker-list <host>:<port> --topic topic01
# 消费者
kafka-console-consumer.sh --bootstrap-server <host>:<port> --topic topic01

七、修改mysql配置文件

sudo vim /etc/my.cnf

八、修改环境变量

sudo vim /etc/profile.d/my_env.sh

九、linux之间复制文件

scp local_file remote_username@remote_ip:remote_file

Guess you like

Origin blog.csdn.net/m0_46218511/article/details/109253888