Skip to content

ubuntu

常用

  • 快捷键
shell
ctrl + alt + t                # 打开终端
  • 系统相关
shell
# 系统版本
lsb_release -a
cat /etc/os-release

# 修改root密码
sudo passwd root
  • 软件相关
shell
# 切换用户
sudo su

# 安装vim
apt install vim

# 安装make
apt install make

ssh

  • 安装并开启ssh
shell
sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
sudo systemctl status ssh
  • 修改配置文件
shell
# 备份配置文件
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

# 修改配置文件
vi sshd_config                    
PermitRootLogin yes             # 允许root登录
PasswordAuthentication yes       # 启用密码认证

# 重启ssh
sudo systemctl restart ssh

# 测试登录
ssh root@192.168.1.13

防火墙

shell
# 检查防火墙状态
sudo ufw status

# 如果防火墙已启用,允许SSH连接
sudo ufw allow ssh
sudo ufw allow 22/tcp           # 或者指定端口
sudo ufw delete allow 22/tcp    # 删除旧规则

# 查看防火墙规则
sudo ufw status numbered

安装jdk

amazon-corretto-jdk

shell
# 下载jdk
wget https://corretto.aws/downloads/latest/amazon-corretto-21-x64-linux-jdk.tar.gz

# 解压
tar -zxvf amazon-corretto-21-x64-linux-jdk.tar.gz -C /usr/local/

# 将解压的文件重命名
mv 解压文件名 jdk

# 修改profile文件
vi /etc/profile

# profile中增加环境变量
JAVA_HOME=/usr/local/jdk
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH

# 加载配置文件
source /etc/profile

安装mysql

shell
# 下载mysql仓库
wget https://repo.mysql.com//mysql-apt-config_0.8.36-1_all.deb

# 安装mysql仓库并选择安装版本
dpkg -i mysql-apt-config_0.8.36-1_all.deb

# 更新包信息
apt update

# 安装mysql服务
apt install -y mysql-server

# 进入mysql
mysql -u root -p

# 查看mysql启动状态
systemctl status mysql
# 启动 MySQL
systemctl start mysql
# 停止 MySQL
systemctl stop mysql
# 重启 MySQL
systemctl restart mysql
# 设置 MySQL 开机自启(默认已开启,如需确认/启用)
systemctl enable mysql

安装redis

shell
# 解压文件
unzip redis-6.2.21.zip

# 编译文件
cd redis-6.2.21
make

# 编译完成后将Redis安装到指定目录
make PREFIX=/usr/local/redis install

# 将redis编译目录中的redis.conf文件copy到安装的目录中
cp redis.conf /usr/local/redis/

# 修改配置(redis.conf):后台启动、关闭保护模式、设置密码、关闭绑定ip
daemonize yes
protected-mode no
requirepass pwd
# bind 127.0.0.1

# 启动redis
./bin/redis-server ./redis.conf

# 关闭redis
./bin/redis-cli shutdown

# 查看redis服务进程
ps aux | grep redis