1.rpmRPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。2.Linux中的yum是什么?如何配置?如何使用?yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog u...
文章是实验楼Linux 基础的学习笔记文件和目录1. .. 是上一级文件目录,cd ..表示进入上一级文件2.pwd 获取当前目录3.使用时多多使用 Tab,连续两次表示显示全部候选结果4.touch创建空白文件,mkdir 创建目录,-p 参数,同时创建父目录(如果不存在该父目录)5.cp what where 复制文件 复制目录需加-r6.删除文件rm,删除目录也要加-r7.mv 原目录 新目录 移动文件,mv 原名 新名 重命名文件(rename也可)8.cat 打印文件,nl 添加行号...
练习:1.根据要求编写一个脚本给定一个用户获取其密码警告期限判断用户密码使用期限是否已经小于警告期限如果小于,显示 warning 否则 显示 ok 2.根据要求编写一个脚本给脚本传递两个参数(整数)显示两者之和和乘积 3.根据要求编写一个脚本根据参数一给出的文件名,判断文件是否存在,存在输出ok,不存在输出 “no such file” 4.根据要求编写一个脚本传递一个用户名参数给脚本,判断此用户的用户名跟其基本组的组名是否一致,并...
初等网络函数介绍(TCP)及示例程序1、socket int socket(int domain, int type,int protocol) domain:说明我们网络程序所在的主机采用的通讯协族(AF_UNIX和AF_INET等). AF_UNIX只能够用于单一的Unix系统进程间通信,而AF_INET是针对Internet的,因而可以允许在远程 主机之间通信(当我们 man socket时发现 domain可选项是 PF_*而不是AF_*,因为glibc是posix的实现 所以用PF代替了AF,不过我们都可以使用的). type:我们网络程序所...
基本的系统安全 物理安全和登录安全 禁用root登录和sudo 可插拔认证模块(PAM) 基于PAM的口令安全和口令策略 基于PAM的访问控制1、基本的系统安全安全的磁盘布局 使用挂装选项提高文件系统的安全性 查找并取消文件/目录的非必要的特殊权限 避免安装不必要的软件包 配置软件包更新的Email通知 关闭不必要的服务 关闭IPv6的内核功能1) 、安全的磁盘布局1、如果是新安装系统,对磁盘分区应考虑安全性: 1)根目录(/)中必须包括 /et...
############################8.系统服务的控制############################1.systemd系统初始化程序,系统开始的第一个进程,pid为12.systemctl 命令systemctl list-units ##列出当前系统服务的状态systemctl list-unit-files ##列出服务的开机状态systemctl status sshd ##查看指定服务的状态systemctl stop sshd ##关闭指定服务systemctl start sshd ##开启指定服务syst...
正则表达式:为何使用正则表达式:帮助我们快速过滤正则表达式的分类:基础正则表达式扩展正则表达式正则与通配符的区别:通配符:作用:查找文件正则:作用:在文件中进行过滤支持的命令:三剑客:sed,grep,awk,python,java使用正则表达式注意事项:1、正则表达式以行为单位处理2、注意中文符号:系统不识别中文符号3、grep/egrep 添加别名:cat >>/etc/profile<<EOFalias grep='grep --color=auto'alias egrep='egrep --colo...
通过上一篇的学习,我们初步了解了Linux的一些基本命令,这一篇,我们就要更深入的去了解Linux的系统结构,文件的相关管理等知识。1.Linux系统结构Linux是一个倒树结构,Linux中的所有东西都是文件。这些文件都在系统顶级目录“/”下,/ 就是根目录。/ 目录以下的都为二级目录,二级目录是系统装机时系统自动建立的。我们平时在使用电脑时,大多数人常常不知道系统盘下的那些奇奇怪怪名字的目录都是用来干嘛的,报着敬畏的态度,从...
文件和目录(底部有视频资料) cd /home 进入 ‘/ home’ 目录’ cd … 返回上一级目录 cd …/… 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls [0-9] 显示包含数字的文件名和目录名 tree 显示文件和目录由根目录开始的树形...
(一)用户和组用户账号:超级用户:root用户普通用户:由root用户或其他管理员创建,只在自己宿主目录中有完全权限程序用户:不允许登录到系统,如:bin、daemon、ftp、mail组账号:一个用户至少属于一个组,称为该用户的基本组。如果该用户同时属于其他组,这些组被称为附加组UID、GID:用户标识号、组标识号,在配置文件“/etc/login.defs”中root用户为0、程序用户1-499、普通用户500-60000 一、用户管理用户账号文件:/etc/pas...
1 特殊权限set_uid[root@chy ~]# ls -l /usr/bin/passwd 当s出现在文件所有者的x的权限上说明是set_uid -rwsr-xr-x. 1 root root 27832 6月 10 2014 /usr/bin/passwd set_uid 是普通用户临时拥有所有者的身份(前提是这个文件是可执行的二进制文件) [root@chy ~]# chmod u+s /usr/bin/ls (给ls赋予set_uid权限) [root@chy ~]# chmod u=rws /usr/bin/ls (第二种赋予权限的方法) [root@chy ~]# ls -l /usr/bin/ls -rwSr-xr-x. ...
1. read用途:可从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合,该命令可以一次读取多个变量的值,变量和输入的值都需要用空格隔开。用法:4read –p 提示符执行结果:指定读取值时的提示符4read –t timeout执行结果:指定读取值时等待的时间(秒)用例:提示用户5秒内输入自己的大名,将该输入字符串作为名为named的变量内容[root@www ~]# read -p "Please keyin your name:" -t 5 named Please keyin your na...
系统工作命令: echo: echo [字符串 | $变量],打印字符串或者变量 date:date [参数] [+指定的格式],显示及设置系统时间或日期 参数: s: 设置时间 d: 显示指定的时间而非现在的时间参数作用%t相当于Tab键%H小时(0~23)%I小时(0~12)%M分钟(0~59)%S秒(0~59)%j今年中的第几天 reboot:重启系统 poweroff:关闭系统 wget:wget [参数] 下载地址,在终端中下载网络文件...
mkdir xxx 创建一个名为xxx的文件夹ls 查看所在目录下的文件名列表ll 查看所在目录下文件列表的详细内容cd xxx 将目录切换到文件名为xxx的目录下 pwd 显示当前目录cd .. 回到当前目录的前一级rm -rf xxx 删除名为xxx的文件夹vi a.js 或 vim a.js 新建文件,也用此命令查看内容 。回车后点击i可以编辑内容 ...
date:时间管理Linux: rtc(ntp:网络时间协议) 硬件时钟(hwclock clock命令) 系统时钟(data 命令)获得命令的使用帮助: 内部命令:help COMMAND cd 外部命令:COMMAND --help ls 操作系统的命令通常分为内部命令和外部命令,内部命令常驻内存,而外 部命令是一条单独的可执行文件。命令手册:manual man COMMAND 对于内部命令而言,man的不是cd命令,man的是内部命令使用的shellwhatis COMMAND 查看章节内容...