一、Linux 系统安装
1、下载镜像文件并制作启动U盘
打开Linux官网,下载最新版本的ISO镜像文件,并使用制作启动U盘的工具将其写入U盘中。
> wget https://www.linux.org/downloads/linux.iso # 下载ISO文件
> lsblk # 查看U盘对应的设备名
> dd if=./linux.iso of=/dev/sdc bs=4M conv=fsync # 将ISO写入U盘
2、通过U盘启动并安装操作系统
将U盘插入需要安装Linux系统的电脑,重启电脑并通过U盘启动,进入Linux安装程序,根据提示完成系统安装。
二、Linux 常用命令
1、文件操作命令
Linux系统中对文件进行操作的命令很多,比如创建、复制、删除文件等,下面列举一些常用的命令。
$ mkdir test # 创建名为test的文件夹
$ touch test.txt # 创建名为test.txt的文件
$ cp test.txt /tmp/ # 复制test.txt到/tmp/文件夹中
$ rm test.txt # 删除test.txt
2、软件包管理命令
在Linux系统中,安装、升级、卸载软件一般采用包管理器,比如Ubuntu中的apt-get命令。
$ sudo apt-get update # 更新软件源
$ sudo apt-get install nginx # 安装nginx
$ sudo apt-get upgrade # 升级所有软件包
$ sudo apt-get remove nginx # 卸载nginx
三、Linux 系统配置
1、修改系统配置文件
Linux系统中的许多配置都保存在配置文件中,通过修改对应的配置文件来实现系统的个性化配置。
$ sudo vi /etc/network/interfaces # 编辑网络配置文件
$ sudo vi /etc/sudoers # 编辑sudo命令的授权文件
2、配置系统服务
Linux系统中可以通过systemd等服务管理器来管理系统服务,如开机启动某个服务。
$ sudo systemctl enable nginx.service # 开机启动nginx服务
$ sudo systemctl start nginx.service # 启动nginx服务
$ sudo systemctl stop nginx.service # 停止nginx服务
四、Linux 网络配置
1、设置IP地址、子网掩码等网络参数
Linux系统中可以使用ifconfig或ip命令配置网络参数,比如设置eth0网络接口的IP地址为192.168.0.1。
$ sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0
2、配置SSH远程登录
在Linux系统中,可以通过配置SSH来实现远程登录,启用SSH服务并设置相应的参数即可。
$ sudo apt-get install openssh-server # 安装SSH服务
$ sudo systemctl enable ssh.service # 开机启动SSH服务
$ sudo systemctl start ssh.service # 启动SSH服务
$ ssh username@192.168.0.1 # 从本地登录远程Linux系统
五、Linux 防火墙配置
1、启用ufw防火墙
在Linux系统中,ufw是一种简单的防火墙程序。
$ sudo apt-get install ufw # 安装ufw程序
$ sudo ufw default deny # 禁止所有入站连接
$ sudo ufw allow ssh # 允许SSH连接
$ sudo ufw enable # 启用防火墙
2、配置Iptables防火墙
可以使用iptables命令配置防火墙规则,比如允许端口为80的HTTP连接。
$ sudo apt-get install iptables-persistent # 安装iptables-persistent
$ sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT # 允许HTTP连接
$ sudo service iptables-persistent save # 保存iptables规则