[4-01]linux


1.1 磁盘和文件系统格式

windows磁盘分区格式:FAT16,FAT32,NTFS,exFAT

linux磁盘分区格式:与其他操作系统完全不同,共两种。一种是linux  Native主分区,一种是linux swap交换分区。

常见磁盘格式:Ext2, ext3 和 ext4


1.2 linux组成


内核: 系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。

shell:系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接受用户输入的命令并把它送入内核去执行,是一个命令解释器。

但它不仅是命令解释器,而且还是高级编程语言,shell编程。

文件系统:文件存放在磁盘等存储设备上的组织方法,linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9600等

应用程序:标准的linux操作系统都会有一套应用程序,例如X-Window, Open Office等


二,常用命令

2.1 对文件夹的操作

mkdir app 在当前目录创建app目录

mkdir -p app2/test 级联创建app2以及test目录

rmdir app 删除app目录,必须是空目录


2.2 浏览文件

cat 显示文件的内容

more 显示内容超过一个画面长度的情况,按空格显示下一个画面,回车显示下一行内容

less 用法和more类似,不同的是less可以通过pgup,pgdn键控制


2.3 tail

显示文件后几行内容

tail -100 catalina.log 查看后10行数据

tail -f catalina.log  动态查看日志


2.4 rm

rm -f a.txt 不询问直接删除

rm -rf a 不询问递归删除


2.5 cp mv

cp复制,需要指定源文件名与目标文件名或目录

cp a.txt b.txt 将a.txt复制为b.txt

cp a.txt ../ 将a.txt复制到上一层目录中

mv 移动或者重命名

mv a.txt ../将a.txt移动到上一层目录

mv a.txt b.txt将a.txt重命名为b.txt


2.6 tar

tar命令位于/bin目录下,tar打包命令,不压缩,gzip压缩命令xxx.tar.gz或xxx.tgz的文件

v 显示文件运行过程

f 指定文件名

c 创建一个新的tar文件

x 解开tar文件


tar -cvf  xxx.tar ./* 打包不压缩命令

tar -xvf xxx.tar.gz/xxx.tgz 解包命令

tar -czvf xxx.tar.gz ./* 打包并压缩命令


2.7 grep

查找符合条件的字符串

grep 'root' catalina.log  --color -A5 -B5


2.8 其他一些常用命令

pwd 显示当前所在目录

touch a.txt 创建一个空文件

ll -h 友好显示文件大小,如kb,mb

wget 下载资源


2.9 vi编辑器

vi即可以查看文件,也可以编辑文件

常用快捷键:

搜索:命令行模式输入 /搜索的关键字,按n查找下一个

直接替换字符:命令行模式输入:R


三,组合命令

3.1 重定向输出> 和>>

cat /etc/passwd > a.txt 将输出定向到a.txt中

cat /etc/passwd >> a.txt 输出并且追加


3.2 管道 | 

将一个命令的输出当作另一个命令的输入

ps -ef | grep java 查询名称中包含java的进程


3.3 网络通讯命令

 ifconfig 显示或设置网络设备

ifconfig 显示网络设备

ifconfig eth0 up 启用eht0 网卡

ifconfig eht0 down 停用eht0网卡

ping 探测网卡是否通畅

netstat 查看网络端口

netstat -an | grep 3306 查看3306端口占用情况


3.4 系统命令管理

df 显示磁盘信息

df -h 友好显示大小

free 显示内存状态

free -m 以mb单位显示内存

top 显示管理执行中的程序



3.5 系统管理命令二

clear 清屏幕

ps -ef 查看所有进程

ps -ef | grep ssh 查找某一进程

kill 杀掉某一进程

kill 2868 杀掉2868进程

kill -9 2868 强制杀死进程


3.6系统管理命令三

du 显示目录或文件的大小

du -h 显示当前目录的大小

who 显示目前登入系统的用户信息

hostname查看当前主机名


四,多用户

4.1 用户的创建,修改密码,删除

useradd 添加一个用户

useradd test 添加test用户

useradd test -d /home/t1 指定用户home目录

passwd 设置,修改密码

       passwd test 为test用户设置密码

userdel 删除一个用户

  userdel test删除test 用户(不会删除home目录)

userdel -f test 删除用户以及home目录


4.2 用户组

在linux中,每个用户必须有一个组,如果在创建用户的时候没有指定组名,默认生成一个和用户名相同组名的组

groupadd 创建组

groupadd public 创建一个public的组

 useradd u1 -g public 创建用户指定组

groupdel 删除组,如果该组有用户成员,必须先删除用户才能删除组

groupdel public


 4.3 su 切换用户

su u1 切换到u1用户

su -u1 切换到u1用户,并且将环境也切换到u1用户的环境


4.4 账户文件

/etc/passwd 用户文件

/etc/shadow 密码文件

/etc/group 组信息文件






















基于SSM框架的智能家政保洁预约系统,是一个旨在提高家政保洁服务预约效率和管理水平的平台。该系统通过集成现代信息技术,为家政公司、家政服务人员和消费者提供了一个便捷的在线预约和管理系统。 系统的主要功能包括: 1. **用户管理**:允许消费者注册、登录,并管理他们的个人资料和预约历史。 2. **家政人员管理**:家政服务人员可以注册并更新自己的个人信息、服务类别和服务时间。 3. **服务预约**:消费者可以浏览不同的家政服务选项,选择合适的服务人员,并在线预约服务。 4. **订单管理**:系统支持订单的创建、跟踪和管理,包括订单的确认、完成和评价。 5. **评价系统**:消费者可以在家政服务完成后对服务进行评价,帮助提高服务质量和透明度。 6. **后台管理**:管理员可以管理用户、家政人员信息、服务类别、预约订单以及处理用户反馈。 系统采用Java语言开发,使用MySQL数据库进行数据存储,通过B/S架构实现用户与服务的在线交互。系统设计考虑了不同用户角色的需求,包括管理员、家政服务人员和普通用户,每个角色都有相应的权限和功能。此外,系统还采用了软件组件化、精化体系结构、分离逻辑和数据等方法,以便于未来的系统升级和维护。 智能家政保洁预约系统通过提供一个集中的平台,不仅方便了消费者的预约和管理,也为家政服务人员提供了一个展示和推广自己服务的机会。同时,系统的后台管理功能为家政公司提供了强大的数据支持和决策辅助,有助于提高服务质量和管理效率。该系统的设计与实现,标志着家政保洁服务向现代化和网络化的转型,为管理决策和控制提供保障,是行业发展中的重要里程碑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值