为您找到与linux创建一个用户组相关的共200个结果:
我们都知道Linux下rm命令可以删除文件,但如果要删除目录的话就不能只是单纯的使用rm命令了,下面小编就给大家详细介绍下Linux如何使用命令删除和创建文件夹吧。
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
删除目录、文件 rm(remove)
功能说明:删除文件或目录。
语法:rm [-dfirv][--help][--version][文件或目录。。。]
补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。
参数:
-d或–directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。
-f或–force 强制删除文件或目录。
-i或–interactive 删除既有文件或目录之前先询问用户。
-r或-R或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或–verbose 显示指令执行过程。
1 删除文件夹
de》rm -rf fileNamede》
-删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
2 删除文件
de》rm -f fileNamede》
使用 rm -rf 的时候一定要格外小心,linux没有回收站的
Linux添加文件命令
创建目录:mkdir(make directories)
功能说明:建立目录
语法:mkdir [-p][--help][--version][-m 《目录属性》][目录名称]
补充说明:mkdir可建立目录并同时设置目录的权限。
参数:
-m《目录属性》或–mode《目录属性》 建立目录时同时设置目录的权限。
-p或–parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
例:mkdir test
创建文件 touch
功能说明:改变文件或目录时间。
语法:touch [-acfm][-d 《日期时间》][-r 《参考文件或目 录》][-t 《日期时间》] [--help] [--version][文件或目录。。。] 或 touch [-acfm][--help][--version][日期时 间][文件或目录。。。]
补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。
参数:
-a或–time=atime或–time=access或–time=use 只更改存取时间。
-c或–no-create 不建立任何文件。
-d《时间日期》 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m或–time=mtime或–time=modify 只更改变动时间。
-r《参考文件或目录》 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。
-t《日期时间》 使用指定的日期时间,而非现在的时间。
例:touch test.txt (注:Linux下没有文件后缀名区分文件类型之说,系统文件类型只有可执行文件和不可执行文件)
上面就是Linux下删除和创建文件夹的命令介绍了,可以看出,命令加上一些参数其使用的效果就有所不同,所以使用的时候要谨慎选择。
浏览量:3
下载量:0
时间:
Linux系统操作中,S3QL可用于创建一个加密文件系统,能够在线存储数据,那么基于Amazon S3的S3QL要如何创建一个云端加密文件系统呢?随读文网小编一起来了解下吧。
Amazon S3 和 Google Cloud Storage 之类的商业云存储服务以能承受的价格提供了高可用性、可扩展、无限容量的对象存储服务。为了加速这些云产品的广泛采用,这些提供商为他们的产品通过明确的 API 和 SDK 培养了一个良好的开发者生态系统。而基于云的文件系统便是这些活跃的开发者社区中的典型产品,已经有了好几个开源的实现。
S3QL 便是最流行的开源云端文件系统之一。它是一个基于 FUSE 的文件系统,提供了好几个商业或开源的云存储后端,比如 Amazon S3、Google Cloud Storage、Rackspace CloudFiles,还有 OpenStack。作为一个功能完整的文件系统,S3QL 拥有不少强大的功能:最大 2T 的文件大小、压缩、UNIX 属性、加密、基于写入时复制的快照、不可变树、重复数据删除,以及软、硬链接支持等等。写入 S3QL 文件系统任何数据都将首先被本地压缩、加密,之后才会传输到云后端。当你试图从 S3QL 文件系统中取出内容的时候,如果它们不在本地缓存中,相应的对象会从云端下载回来,然后再即时地解密、解压缩。
需要明确的是,S3QL 的确也有它的限制。比如,你不能把同一个 S3FS 文件系统在几个不同的电脑上同时挂载,只能有一台电脑同时访问它。另外,ACL(访问控制列表)也并没有被支持。
在这篇教程中,我将会描述“如何基于 Amazon S3 用 S3QL 配置一个加密文件系统”。作为一个使用范例,我还会说明如何在挂载的 S3QL 文件系统上运行 rsync 备份工具。
现在你已经准备好可以在 AWS S3 上创建一个 S3QL 文件系统了。
使用 mkfs.s3ql 工具来创建一个新的 S3QL 文件系统。这个命令中的 bucket 名应该与 authinfo2 文件中所指定的相符。使用“--ssl”参数将强制使用 SSL 连接到后端存储服务器。默认情况下,mkfs.s3ql 命令会在 S3QL 文件系统中启用压缩和加密。
$ mkfs.s3ql s3://[bucket-name] --ssl
你会被要求输入一个加密口令。请输入你在 ~/.s3ql/autoinfo2 中通过“fs-passphrase”指定的那个口令。
如果一个新文件系统被成功创建,你将会看到这样的输出:
浏览量:2
下载量:0
时间:
样式是指用有意义的名称保存的字符格式和段落格式的集合,这样在编排重复格式时,先创建一个该格式的样式,然后在需要的地方套用这种样式,就无须一次次地对它们进行重复的格式化操作了。那么今天小编就教你怎么在word2013中创建一个样式吧。
打开文档,在“开始”选项卡“样式”组,单击“其他”按钮。
从列表中选择“创建样式”。
打开“根据格式创建新样式”对话框,输入名称后,单击“修改”。
在打开的对话框中设置合适的字体、字号及对齐方式等,然后单击“格式”,选择“段落”。
打开“段落”对话框,设置段落格式,设置完成后单击“确定”,然后返回上一级,单击“确定”。
这时候样式就添加到样式库了,这是我们就可以给文档中的内容应用段落样式了。选中要应用段落样式的文本,然后在“开始”选项卡,单击样式中刚创建的段落样式即可。
浏览量:1
下载量:0
时间:
这里读文网小编介绍使用vmware10创建Linux虚拟机的方法,供大家参考。欢迎大家来阅读!!
这里选择要创建的虚拟机的类型
给自己的虚拟机命名,选择虚拟机的存放路径
这里选择安装源文件,可以从选择是真机中的dvd或者是虚拟的ISO文件
这里配置处理器的个数,以及处理器的核心数
如果只是想创建虚拟机,创建完成后暂时先不安装虚拟机,可以勾选稍后安装
这里指定内存为2G,如果有更多的内存可用,建议可以加大内存。
这里指定要将这些虚拟的磁盘文件粗放在真机的什么位置
完成虚拟机创建后,也可以使用这里的编辑虚拟机设置开始修改虚拟机配置
浏览量:3
下载量:0
时间:
win8.1系统有个强大的搜索功能,这个功能的最大优势就是可以迅速的搜索出来本地库各种文件夹和子文件夹,这样一来不但精准而且高效。为了能够简化这个功能,很多用户都愿意在桌面上新建立一个库搜索快捷方式,不过不知道怎么做。下面小编来告诉你吧。
1、打开计算机之后,在桌面的空白地方直接点击鼠标右键,建立一个快捷方式;
2、键入对象的地方,直接输进去%windir%explorer.exe search-ms;
3、然后就单击下一步,将这个快捷方式命名成“win8.1一键搜索”;
4、不过我们也能够更改这个快捷方式图标,比如说第三方icon图标,这个也是能够固定在开始屏幕上的;
5、一旦需要搜索本地文件的时候,直接左键双击这个快捷方式,就可以进行win8搜索之旅了。
浏览量:3
下载量:0
时间:
win8怎么在桌面上创建一个关机按钮?使用win8系统的电脑,有很多东西让我们觉得十分的不习惯,先不说多出来的这个metro界面,就是一个简单的关机操作,下面读文网小编就教你win8在桌面上创建一个关机按钮的方法。
1.首先,咱们需要返回到win8电脑的传统桌面界面,之后,咱们在桌面随意的找一片空白处,点击鼠标右键,然后选择新建-快捷方式。
2.在弹出来的窗口中,咱们在对象位置这里输入%systemroot%System32shutdown.exe -s -hybrid -t 00然后点击进入到下一步操作中。
3.接下来会弹出一个需要咱们设置名称的窗口,关机这个名称,大家可以根据自己的需求进行设置,例如小编这里就直接设置为关机。
浏览量:5
下载量:0
时间:
一个硬盘如何安装2个Linux?下面就由读文网小编给大家介绍下操作方法吧,欢迎大家前来阅读!
首先读文网小编要给大家介绍的是什么是硬盘以及Linux
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
浏览量:3
下载量:0
时间:
如何建立隐藏的文件夹呢?这个问题你有了解过吗?现在就由小编我来跟你分享一下吧!
先找到你需要隐藏的文件夹,笔者自己新建了一个。
由于系统的限制,文件夹的名字不能为空,全为空格也不可取,但是我们可以通过全角字符下的空格来实现这一功能。
接下来我们右键打开文件夹的属性,调整到自定义选项卡。
在更改图标中选择一个透明的图标,应用就可以了。
看,我们的文件夹就成功的隐身了。但这种情况下还会被点到
如果想换一种隐藏办法,可以通过右键——属性 将隐藏选项打钩,因为系统默认是不可见的,此时这个文件就相当于不存在一样。
要查看时,在文件夹选项里,把显示隐藏文件的勾打上就可以了。
浏览量:2
下载量:0
时间:
局域网作用大,用的广,下面小编就教大家怎么样建立一个局域网,希望对你有用哦!
3、为网卡指定IP地址 接下来在桌面的“网上邻居”图标上单击鼠标右键并选择“属性”选项,在出现的窗口中你会发现包含有“Internet连接共享(协议)→Internet连接共享”、“Internet连接共享(协议)→Realtek RTL8029(AS) PCI Ethernet Adapter(此为网卡名,你的可能不同)”、“Internet连接共享(协议)→拨号网络适配器”、“TCP/IP→Internet连接共享”、“TCP/IP(家庭网络)→Realtek RTL8029(AS) PCI Ethernet Adapter”等共享相关协议。紧接着双击“TCP/IP(家庭网络)→Realtek RTL8029(AS) PCI Ethernet Adapter”协议,当出现TCP/IP(家庭网络)属性窗口时选择“IP地址”页,并在IP地址栏中填入192.168.0.1,在子网掩码栏中填入255.255.255.0,其他不变,然后重启电脑。
4、指定共享网卡 重启电脑后,在IE的图标下单击右键,在出现的“Internet属性”窗口中选择“连接”页,并单击“共享”按钮,此时会出现“Internet连接共享”窗口,接下来在“启用Internet连接共享”和“在任务栏显示图标”前打上勾,再在“连接Internet时使用:”选择“拨号适配器”,最后在“连接到我的家庭网络时使用”选上你的网卡名(如Realtek RTL8029(AS) PCI Ethernet Adapter)。完成后按“确定”按钮退出,主机至此设置完毕。 二、客户机设置 客户机的设置比较简单,像主机那样安装好“Internet连接共享”组件后,从“开始→程序→附件→Internet工具”中启动“Internet连接向导”,选择“手动设置Internet连接或通过局域网连接”。在出现“如何连接到Internet”时选择“通过局域网连接”,进入局域网配置时在“自动搜寻
浏览量:3
下载量:0
时间:
要怎么创建一个家庭局域网呢!在局域网内共传文件呢!下面由读文网小编给你做出详细的创建一个家庭局域网设置介绍!希望对你有帮助!
“控制面板-管理工具-本地安全策略”,在“本地安全策略”对话框中,依次选择“本地策略-用户权利指派”,在右边将“从网络上访问这台计算机”选项,把guest用户和everyone添加进去;将“拒绝从网络上访问这台计算机”选项,需要将被拒绝的所有用户删除。
浏览量:4
下载量:0
时间:
在Windows XP中,用户可以通过局域网实现资料共享和信息的交流。下面由读文网小编给你做出详细的xp创建一个局域网介绍!希望对你有帮助!
Windows XP能够与网络中的其他Windows计算机互访,只要工作组中的其他计算机安装有Windows 9x/2000操作系统,且均已安装有TCP/IP协议,便可以进行Windows XP与Windows 9x/2000计算机的互访,由于其实现方法比较简单这里不作讨论。
浏览量:3
下载量:0
时间:
win8要怎么创建一个临时局域网呢!这不是什么难事!下面由读文网小编给你做出详细的win8要怎么创建一个临时局域网方法介绍!希望对你有帮助!
1、笔记本有无线网卡且支持 虚拟WIFI 2、按win+R键输入cmd回车(也就是搜索程序和文件那个框框)
3、输入netsh wlan set hostednetwork mode=allow ssid=mywifi key=12345678 这个设置无线名称和链接密码 等有提示设置成功出现再关闭
4、同样按上面的步骤cmd中输入netsh wlan start hostednetwork 启动wifi 启动承载网络出现再关闭 5、这个时候再控制面板中找到网络和共享中心 点击进入
6、左侧点击“更改适配器设置”会弹出网络连接界面 里面有本地连接 无线连接 无线连接2(microsoft virutal wifi miniport 这个无线连接2就是wifi热点啦) 右击他点属性,找到internet TCP/IP协议4 双击进入设置IP 地址为192.168.0.1 掩码 255.255.255.0 关闭 确定
7、找到本地连接 (用路由器网线上网的那个也就是) 同样右击 属性---点共享选项卡--允许其他网络用户通过次。。。前面打钩------家庭网络选中无线网络2(就是选wifi热点刚刚设置那个),确定。
8,OK,这样基本电脑端设置就OK了,然后进行手机设置
9、连接SSID mywifi 连接 输入密码 12345678,连接上
10、全部搞定
11、如果是宽带连接 不是路由器上网把本地连接的操作的换到宽带连接(拨号那个)设置 主要讲链接后断线的问题 一般是手机 WLAN 设置里面 休眠状态 把里面改成永不休眠就可以 另外 笔记本也要把电池的模式改成 非省电状态(排除此原因 因为老婆的笔记本测试下来 距离和稳定度可以 但手机还是要设置的) 这样就不会频繁断线了 另外 笔记本驱动不最新 可能遇到 无法承载的问题 这个时候更新下 笔记本无线网卡驱动 重启 基本可以解决该问题 如果还是不行的话 cmd打开后 输入 netsh wlan show drivers 看承载网络后面是是不是 :是 是是的话OK 否的话就悲剧 不支持
看了“win8要怎么创建一个临时局域网”文章的还看了:
浏览量:4
下载量:0
时间:
LVM是Linux下对磁盘分区管理的一种机制,相信不少人想要知道Linux如何创建LVM的方法,因此读文网小编将针对LVM的创建和使用做个详细介绍,一起来学习下吧。
1)先卸载之前的挂载,并执行强制检测。
[root@station106 ~]# umount /mnt/
[root@station106 ~]# e2fsck -f /dev/myvg/test
e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/myvg/test: 13/983040 files (0.0% non-contiguous), 100864/3932160 blocks
2)缩减逻辑边界。
[root@station106 ~]# resize2fs /dev/myvg/test 10G
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/myvg/test to 2621440 (4k) blocks.
The filesystem on /dev/myvg/test is now 2621440 blocks long.
3)缩减物理边界。
[root@station106 ~]# lvreduce -L 10G /dev/myvg/test
WARNING: Reducing active logical volume to 10.00 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce test? [y/n]: y
Reducing logical volume test to 10.00 GiB
Logical volume test successfully resized
缩减后查看:
[root@station106 ~]# lvdisplay /dev/myvg/test
--- Logical volume ---
LV Path /dev/myvg/test
LV Name test
VG Name myvg
LV UUID wY1YUF-f0o6-jzu1-mtTL-64p0-qvfC-3QfF8y
LV Write Access read/write
LV Creation host, time station106.magelinux.com, 2014-02-10 11:18:43 +0800
LV Status available
# open 0
LV Size 10.00 GiB-》这里又变成了10G。
Current LE 2560
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:4
挂载继续使用并且查看文件是否存在。
[root@station106 ~]# mount /dev/myvg/test /mnt/
[root@station106 ~]# cd /mnt/
[root@station106 mnt]# ls
accp benet lost+found--》查看还是存在。未丢失。
[root@station106 mnt]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg0-root
ext4 20G 387M 19G 3% /
tmpfs tmpfs 242M 0 242M 0% /dev/shm
/dev/sda1 ext4 194M 29M 156M 16% /boot
/dev/mapper/vg0-usr
ext4 9.9G 1.9G 7.6G 20% /usr
/dev/mapper/vg0-var
ext4 20G 288M 19G 2% /var
/dev/mapper/myvg-test
ext4 9.9G 151M 9.2G 2% /mnt
假设VG卷组有一天,被逻辑卷用完了,怎么继续扩展卷组?
1)创建一个物理卷。
[root@station106 mnt]# pvcreate /dev/sdb5
Physical volume “/dev/sdb5” successfully created
2)把新的物理机加入到卷组中。
[root@station106 mnt]# vgextend myvg /dev/sdb5
Volume group “myvg” successfully extended
查看增加到的卷组。
[root@station106 mnt]# vgextend myvg /dev/sdb5
Volume group “myvg” successfully extended
[root@station106 mnt]# vgdisplay myvg
--- Volume group ---
VG Name myvg
System ID
Format lvm2
Metadata Areas 4
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 4
Act PV 4
VG Size 40.00 GiB--》从30G到40G了。
PE Size 4.00 MiB
Total PE 10240
Alloc PE / Size 2560 / 10.00 GiB
Free PE / Size 7680 / 30.00 GiB
VG UUID KyFWJg-BU15-KrOA-uef4-Cckf-eoTz-oM38nu
有扩展卷组,就必须有缩减。缩减过程如下。
[root@station106 mnt]# vgreduce myvg /dev/sdb5
Removed “/dev/sdb5” from volume group “myvg”
[root@station106 mnt]# vgdisplay myvg
--- Volume group ---
VG Name myvg
System ID
Format lvm2
Metadata Areas 3
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 3
Act PV 3
VG Size 30.00 GiB
PE Size 4.00 MiB
Total PE 7680
Alloc PE / Size 2560 / 10.00 GiB
Free PE / Size 5120 / 20.00 GiB
VG UUID KyFWJg-BU15-KrOA-uef4
-Cckf-eoTz-oM38nu
LVM做快照。
快照是一种逻辑卷,通常为只读。通俗化说:“快照大小决定于备份的大小”
作用,能保持快照之前的操作,如后续操作有了影响,可以恢复之前的一些操作,也相当于快照之前做了备份,创建快照后,后续的操作队快照之前的无任何影响。
[root@station106 mnt]# lvcreate -s -L 50M -n snap -p r /dev/myvg/test
Rounding up size to full physical extent 52.00 Mi
创建的快照名称snap。
-L 设置大小。
-p:permission,设置生成快照的读写权限,默认为RW;r为只读。
-s:指定lvcreate生成的是一个快照。
-n:指定快照名称
挂载快照:下面是备份的内容。
mount /dev/myvg/snap /me
[root@station106 me]# ls
accp benet lost+found
然后备份处快照中文件即可,备份后及时删除快照。
[root@station106 ~]# lvremove /dev/myvg/snap
Do you really want to remove active logical volume snap? [y/n]: y
Logical volume “snap” successfully removed
上面就是LVM的创建和使用的介绍了,本文通过几个实例详细介绍了LVM的创建,包括逻辑卷的创建、挂载和扩展,希望对你有所帮助。
浏览量:2
下载量:0
时间:
开发网站的时候,常常需要自己配置Linux服务器。如何搭建一个安全的Linux服务器?下面跟着读文网小编一起来了解一下吧。
在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,也许你需要编辑这些文件来完成联网工作,但是这些配置文件大都可以通过配置命令linuxconf(其中网络部分的配置可以通过netconf命令来实现)。下面介绍基本的TCP/IP网络配置文件。
*/etc/conf.modules文件
该配置文件定义了各种需要在激活时加载的模块的参数信息。这里主要着重讨论关于网卡的配置。在使用Linux做网关的情况下,Linux服务器至少需要配置两块网卡。为了减少激活时可能出现的问题,Linux内核不会自动检测多个网卡。对于没有将网卡的驱动编译到内核而是作为模块动态加载的系统若需要安装多块网卡,应该在“conf.modules”文件中进行相应的配置。
若设备驱动被编译为模块(内核的模块):对于PCI设备,模块将自动检测到所有已经安装到系统上的设备;对于ISA卡,则需要向模块提供IO地址,以使模块知道在何处寻找该卡,这些信息在“/etc/conf.modules”中提供。
对于PCI卡,仅仅需要alias命令来使ethN和适当的驱动模块名关联,PCI卡的IO地址将会被自动的检测到。对于PCI卡,编辑“conf.modules”文件如下:aliaseth03c905aliaseth13c905若驱动已经被编译进了内核:系统激活时的PCI检测程序将会自动找到所有相关的网卡。ISA卡一般也能够被自动检测到,但是在某些情况下,ISA卡仍然需要做下面的配置工作:
在“/etc/lilo.conf”中增加配置信息,其方法是通过LILO程序将激活参数信息传递给内核。对于ISA卡,编辑“lilo.conf”文件,增加如下内容:append="ether="0,0,eth0ether="0,0,eth1"注:先不要在“lilo.conf”中加入激活参数,测试一下你的ISA卡,若失败再使用激活参数。
如果用传递激活参数的方法,eth0和eth1将按照激活时被发现的顺序来设置。
*/etc/HOSTNAME文件:
该文件包含了系统的主机名称,包括完全的域名,如:deep.openarch.com
*/etc/sysconfig/network-scripts/ifcfg-ethN文件:
在RedHat中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。
*/etc/resolv.conf文件:
该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件,示例如下:
searchopenarch.comnameserver208.164.186.1nameserver208.164.186.2
“searchdomainname.com”表示当提供了一个不包括完全域名的主机名时,在该主机名后添加domainname.com的后缀;“nameserver”表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的。
*/etc/host.conf文件:
该文件指定如何解析主机名。Linux通过解析器库来获得主机名对应的IP地址。下面是一个“/etc/host.conf”的示例:
orderbind,hosts
multion
ospoofon
“orderbind,hosts”指定主机名查询顺序,这里规定先使用DNS来解析域名,然后再查询“/etc/hosts”文件(也可以相反)。
“multion”指定是否“/etc/hosts”文件中指定的主机可以有多个地址,拥有多个IP地址的主机一般称为多穴主机。
“nospoofon”指不允许对该服务器进行IP地址欺骗。IP欺骗是一种攻击系统安全的手段,通过把IP地址伪装成别的计算器,来取得其它计算器的信任。
*/etc/sysconfig/network文件
该文件用来指定服务器上的网络配置信息。
*/etc/hosts文件
当机器激活时,在可以查询DNS以前,机器需要查询一些主机名到IP地址的匹配。这些匹配信息存放在/etc/hosts文件中。在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址。
*/etc/inetd.conf文件
众所周知,作为服务器来说,服务端口开放越多,系统安全稳定性越难以保证。所以提供特定服务的服务器应该尽可能开放提供服务必不可少的端口,而将与服务器服务无关的服务关闭,比如:一台作为www和Ftp服务器的机器,应该只开放80和25端口,而将其它无关的服务如:fingerauth等服务关掉,以减少系统漏洞。
而inetd,也叫作“超级服务器”,就是监视一些网络请求的守护进程,其根据网络请求来调用相应的服务进程来处理连接请求。inetd.conf则是inetd的配置文件。inetd.conf文件告诉inetd监听哪些网络端口,为每个端口激活哪个服务。在任何的网络环境中使用Linux系统,第一件要做的事就是了解一下服务器到底要提供哪些服务。不需要的那些服务应该被禁止掉,最好卸载掉,这样黑客就少了一些攻击系统的机会。查看“/etc/inetd.conf”文件,了解一下inetd提供哪些服务。用加上注释的方法(在一行的开头加上#号),禁止任何不需要的服务,再给inetd进程发一个SIGHUP信号。
第一步:把文件的权限限改成600。
[root@deep]#chmod600/etc/inetd.conf
第二步:确信文件的所有者是root。
[root@deep]#stat/etc/inetd.conf
第三步:编辑“inetd.conf”文件(vi/etc/inetd.conf),禁止所有不需要的服务,如:ftp、telnet、shell、login、exec、talk、ntalk、imap、pop-2、pop-3、finger、auth,等等。如果你觉得某些服务有用,可以不禁止这些服务。但是,把这些服务禁止掉,系统受攻击的可能性就会小很多。改变后的“inetd.conf”文件的内容如下面所示:
#Tore-readthisfileafterchanges,justdoa'killall-HUPinetd'##echostreamtcpnowaitrootinternal#echodgramudpwaitrootinternal#discardstreamtcpnowaitrootinternal#discarddgramudpwaitrootinternal#daytimestreamtcpnowaitrootinternal#daytimedgramudpwaitrootinternal#chargenstreamtcpnowaitrootinternal#chargendgramudpwaitrootinternal#timestreamtcpnowaitrootinternal#timedgramudpwaitrootinternal##Thesearestandardservices.##ftpstreamtcpnowaitroot/usr/sbin/tcpdin.ftpd-l-a#telnetstreamtcpnowaitroot/usr/sbin/tcpdin.telnetd##Shell,login,exec,comsatandtalkareBSDprotocols.
看过“ 如何搭建一个安全的Linux服务器 ”
浏览量:2
下载量:0
时间:
管道只能用于在同一祖父进程创建的进程间进行通信,FIFO(先进先出)类似于管道,也只能单向传递数据流。不过每个FIFO都有一个路径名与之关联,这就允许无亲缘关系的进程间可以实现通信。FIFO也称有名管道。那么Linux怎么创建FIFO?下面跟着读文网小编一起去了解下吧。
FIFO管道是一种文件类型,在Linux上创建FIFO非常容易,FIFO文件固有管道的特性,但和pipe管道有一定的区别
FIFO和pipe的区别在于:
FIFO在文件系统中有对应的inode,可以通过ls命令查看。
sh-3.2# ls -lhF 。/fifo_file
100 prwxrwxrwx 1 root root 0 Jan 1 1970 。/fifo_file|
sh-3.2#
正因为它有一个名字,所以任何进程都可以访问它,所以FIFO可用于任意两个进程之间的通信。
pipe没有名字,在现有文件系统中无法查看到它的存在。
它只能用于父子进程、兄弟进程等具有血缘关系的进程间通信。
创建FIFO的方法如下:
1. 调用umask系统调用来设定创建文件的权限,
#include 《sys/types.h》
#include 《sys/stat/h》
mode_t umask(mode_t mask);
2. 调用unlink系统调用先删除已经存在的fifo,
#include 《unistd.h》
int unlink(const char *pathname);
3. 调用mkfifo库函数去创建一个FIFO文件,
#include 《sys/types.h》
#include 《sys/stat.h》
int mkfifo(const char *pathname, mode_t mode);
或者可以通过调用mknod系统调用并且指定参数mode为S_IFIFO也可以创建一个FIFO文件,
#include 《sys/types.h》
#include 《sys/stat.h》
#include 《fcntl.h》
#include 《unistd.h》
int mknod(const char *pathname, mode_t mode, dev_t dev);
注意:
1. 使用FIFO进行通信,每次传输的数据要限定在PIPE_BUF之内;
2. 对于FIFO的访问就像访问正规文件(regular file)一样,可以使用open/read/write/close等系统调用进行访问。
使用FIFO的应用有:
1. 单纯的生产者/消费者问题,一个进程读数据,一个进程写数据;
2. 实现client/server架构的程序,客户端和服务器端通过FIFO进行通信。
上面就是Linux创建FIFO管道的方法介绍了,本文除了介绍了FIFO管道的创建外,还稍微介绍了下FIFO的使用及其注意事项,在使用的时候需特别注意。
看过“ Linux怎么创建FIFO ”
浏览量:2
下载量:0
时间:
现在我们要学习在 Linux 系统下创建目录。那么Linux怎么创建目录呢?今天读文网小编与大家分享下Linux创建目录的具体操作步骤,有需要的朋友不妨了解下。
Linux目录的创建与删除命令基础知识:
功能:创建一个目录(类似MSDOS下的md命令)。
语法:mkdir [选项] dir-name
说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。
命令中各选项的含义为:
- m 对新建目录设置存取权限。也可以用chmod命令设置。
- p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
rmdir 命令
功能:删除空目录。
语法:rmdir [选项] dir-name
说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替 rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。
命令中各选项的含义为:
- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息。
cd 命令
功能:改变工作目录。
语法:cd [directory]
说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限。
该命令可以使用通配符(通配符含义请参见第十章)。
pwd 命令
在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。
语法:pwd
说明:此命令显示出当前工作目录的绝对路径。
ls 命令
ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。
语法:ls [选项] [目录或是文件]
对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。
命令中各选项的含义如下:
- a 显示指定目录下所有子目录与文件,包括隐藏文件。
- A 显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 “..”。
- b 对文件名中的不可显示字符用八进制逃逸字符显示。
- c 按文件的修改时间排序。
- C 分成多列显示各项。
- d 如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使 用,以得到目录的详细信息。
- f 不排序。该选项将使lts选项失效,并使aU选项有效。
- F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 “@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。
- i 在输出的第一列显示文件的i节点号。
- l 以长格式来显示文件的详细信息。这个选项最常用。
每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字
对于符号链接文件,显示的文件名之后有“—〉”和引用文件路径名。
对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小。
目录中的总块数显示在长格式列表的开头
看过“Linux怎么创建目录”
浏览量:3
下载量:0
时间:
创建一个井然有序的目录,可以提高工作效率。现在我们要学习Linux目录的创建方法。那么Linux目录的创建方法是什么呢?今天读文网小编与大家分享下Linux创建目录的具体操作步骤,有需要的朋友不妨了解下。
Linux目录的创建方法
在 Linux 下,我们可以使用 mkdir 命令。Mkdir 是“make directory” 的缩写词。
mkdir 是什么呢
Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。
运行 mkdir 命令
你可以在你的控制台直接键入 mkdir 来使用它。
$ mkdir
默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。下面是参考示例:
mkdir command从上图看出,我们创建了名为 office 的目录。当我们运行 mkdir 命令时,我们位于 /home/pungki 目录。所以这个新目录 office 创建在/home/pungki目录下。如果我们使用绝对路径 - 例如:/usr/local - , 则 Linux 会在 /usr/local目录下创建一个目录。
当 Linux 发现想要创建的目录已经存在, 那么 Linux 会提示我们 Linux 无法创建它。
mkdir directory exist另外一个创建目录的首要条件是, 在想要创建目录的目标路径下你必须具有访问权限。当你无法取得权限时 mkdir 会报告这个错误。
mkdir permission denied创建多个目录
我们也可以同时创建多个目录。比如我们要创建的目录有 ubuntu, redhat 和 slackware。那么语法会像这样子:
$ mkdir ubuntu redhat slackware
create multiple directories添加包含子目录的目录 [译注:递归地创建目录]
当你要创建的目录包含子目录时,你需要使用 -p 参数。如果 mkdir 找不到父目录,那么这个参数会首先帮助创建父目录。比如说我们要创建名为 letter 的目录,在它的目录下包含有子目录 important。那么语法会像这样子:
$ mkdir -p letter/important
mkdir sub-directory设置访问权限
使用 -m 参数,我们可以给即将生成的新目录设置权限。示例如下:
$ mkdir -m=r-- letter
上面的命令会创建一个名为 letter 的目录,同时为目录所有者、用户组和其他用户针对该目录赋予只读权限
mkdir set privilege打印创建目录的过程信息
如果我们要查看信息,我们可以使用 -v 参数来实现。示例如下:
$ mkdir -v ubuntu redhat slackware
mkdir verbose总结
Mkdir 命令也属于一个最基础的命令,对于想要学习 Linux 的朋友这个命令必须掌握。像往常一样,你可以键入man mkdir或mkdir --help来显示 mkdir 的手册页面和更加深入的探讨。
看过“Linux怎么创建目录”
浏览量:2
下载量:0
时间: