本文共 2093 字,大约阅读时间需要 6 分钟。
Linux是开放源代码的类UNIX操作系统,与Windows、macOS等其它操作系统不同,具有独特的用户体验和公平性原则。
常见的Linux发行版有Debian、Redhat、Fedora、CentOS等,本文将基于CentOS进行学习和操作。Linux的标志是一只企鹅,这不仅是它的吉祥物,也是其文化的象征。
安装Linux系统有两种方式:通过硬件设备(如光盘、U盘)和虚拟机安装。
建议使用虚拟机加载镜像文件进行安装,这样可以避免对硬件配置的占用,且安装过程更加便捷。可以使用VirtualBox或VMware等虚拟化软件进行操作。Linux启动过程包括几个关键阶段:
内核引导 → 运行init → 系统初始化 → 建立终端 → 用户登录。如果你打算使用图形界面,可以通过编辑/etc/inittab
文件来设置启动级别(建议设置为3或5)。 如果你需要远程访问Linux系统,可以使用如下的工具和方法进行操作:
secureCRT
工具,通过SSH(Secure Shell)服务进行连接。一点注意事项: ssh
命令:ssh user@ip地址
(可以添加端口号)。下面是一些Linux命令的基础知识和常用操作:
ls [选项] → -a 显示隐藏文件,默认不显示。
mkdir [-p] 目录名 → -p 可以自动创建父目录。
rmdir [-p] 目录名 → 删除空目录及父目录。
cp [选项] 源文件/目录 目程文件/目录
-r
:递归复制子目录。-i
:复制前询问是否覆盖-existing文件。mv [-f] 源文件/目录 目的地
-f
:强制覆盖目标文件。rm [-rf] 文件或目录
-r
:删除子目录中的所有内容。-f
:无提示删除。grep
命令快速查找文件:grep [选项] 搜索内容 文件名或方向
-i
:不区分大小写。-w
:匹配整个单词。-v
:排除不符合条件的行。id [用户名]
su [-l] 用户名 → -l 表示使用新用户的配置文件。
useradd [-d] [-g] [-p] [-n] 用户名 -d:指定用户的主目录。 -g:指定用户的主组。 -p:设置用户的初始密码。
groupadd [-g] 组名
chmod [参数] 文件或目录
777
, 775
等。chmod -R 777 /path
(递归改�间所有子目录和文件)。df [-h] 指定目录∴ `df -h`:显示磁盘使用情况。
free [-g] ∴ `free`:显示内存使用统计。 - `-g`:使用更大份数量单位,方便阅读。
## 安装常用软件
Linux安装软件包通常使用以下工具:
rpm [-iv] package.rpm
-i:复制并解包。-v:显示安装进度。yum(所有仓库管理器):
yum install package_name
yum install
。dnf(最新Fedora),在RHEL系中的后续版本:
dnf install package_name
apt(Debian和Ubuntu):
apt install package_name
tar:
tar [-c v f]ापस文件名
-c
: 压缩。-v
:显示进度。-f
:指定输出文件。gzip/bz2:
gzip文件名 → 处理后文件名会变成`.gz`。
tar zcf
打包并压缩。tar jcf
则使用bz2压缩。启动和关机:
reboot shutdown shutdown -h halt
文件传输:
scp user@example.com:/path/to/file
文字编辑器:建议使用vi
或nano
,作为简易编辑器。
systemctl [服务名] -a:列出所有已加载的服务。
-查看网络连接: ```bashping [-c count] ip地址
- `-c count`:指定发送ping包的次数。
date "+%Y%m%d"设置日期和时间格式。比如:date +"%Y%m%d"
关闭防火墙:
iptables -F -t
查看网络设备状态:
ifconfig
查看日志文件:
tail -f /var/log/error_log
查看实时日志。如果你有任何问题,欢迎在社区中寻求帮助!
转载地址:http://jwzfk.baihongyu.com/