您的位置:

Linux 配置详解

一、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规则