Linux 基础常用命令

Linux 基础常用命令[持续更新]

  • 1、用户A访问用户B文件
  • 2、查看端口占用/使用情况
  • 3、用户新增和删除
  • 4、查看内存
  • 5、配置免密
  • 6、配置免密失效
  • 7、用户查看密码有效期以及更改密码
  • 8、当前路径查看
  • 9、MySQL数据库的启动和停止
  • 10、Redis启动
  • 11、文件内容替换
  • 12、Linux查看系统信息
  • 13、Linux查看cpu核数
  • 14、scp超级拷贝命令
  • 15、环境变量配置

1、用户A访问用户B文件

usermod -G xxx1 xxx2
chmod -R 774 /home/xxx1/

2、查看端口占用/使用情况

 netstat -anp | grep 8080
 netstat -tln | grep 8080

这个是我最常用的命令:

lsof -i:8080

3、用户新增和删除

useradd -m 用户名称
passwd 用户名
userdel -r 用户名

4、查看内存

free -m

5、配置免密

ssh-copy-id -i ~/.ssh/id_rsa.pub 用户@地址IP

6、配置免密失效

1:修改文件权限
chmod 700 .ssh/
chmod 600 authorized_keys (.ssh下的)
2:root下检查/etc/ssh/ssshd_config,#StrictModes yes 改为StrictModes no
service sshd restart

7、用户查看密码有效期以及更改密码

chage -l 用户 -- 列出用户以及密码的有效期
chage -M 999(时间) 用户 -- 修改密码有效期
passwd 用户 -- 修改密码

8、当前路径查看

pwd
$(pwd) # 常用作脚本书写时候

9、MySQL数据库的启动和停止

  • 使用 service 启动/停止
service mysqld restart 
service mysqld stop 
  • 使用 mysqld_ 启动/停止
mysqld_safe&
mysqladmin shutdown 
  • 使用 mysqld 脚本启动
{mysql}/init.d/mysqld start 
{mysql}/init.d/mysqld stop 

10、Redis启动

./redis-server redis.conf &

11、文件内容替换

sed -i '/spring.boot/a spring.boot1' a.txt # 匹配spring.boot在上一行加入spring.boot1
sed -i 's/spring/boot/g' a.txt # 匹配spring 替换成boot

12、Linux查看系统信息

cat /proc/version

13、Linux查看cpu核数

cat /proc/cpuinfo | grep "processor" | wc -l

14、scp超级拷贝命令

scp 文件 用户名@IP:地址

15、环境变量配置

#--------------For JDK----------------
export JAVA_HOME=/usr/local/java/jdk1.8.0_192
export PATH=/usr/local/java/jdk1.8.0_192/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/.dotnet/tools:/root/bin:/root/bin
export CLASSPATH=.:/usr/local/java/jdk1.8.0_192/lib/dt.jar:/usr/local/java/jdk1.8.0_192/lib/tools.jar
#--------------End here---------------------

#--------------For Maven--------------
export MAVEN_HOME=/home/ks/apache-maven-3.5.3
export PATH=$MAVEN_HOME/bin:$PATH
#--------------End here----------------

#--------------For Node----------------
export NODE_HOME=/home/ks/node-v15.14.0-linux-x64
PATH=$NODE_HOME/bin:$PATH
export NODE_HOME PATH
#--------------End here------------------

你可能感兴趣的:(万能工具集,linux)