1.新建文件,需对所在目录有执行权限和写权限,(可以不需要读权限,但是建立的文件无法ls查看到); 2.删除文件,需对所在目录有执行,写权限; 3.对目录下的文件任何操作,需要对文件所在路径上的所有目录具有执行权才可以; 4.目录的执行权限,对应的实际上是...
1. loop 设备介绍 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。 在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。因...
crontab是Linux下最常用的计划任务服务。本文跟大家分享一下有关linux crontab日志存放的一些心得,希望本文能教会你更多东西。 默认情况下,crontab中执行的日志写在/var/log下,如: #ls /var/log/cron* /var/log/cron /var/log/cron.1 /var/log/cron.2 /var/l...
一.文件位置 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失; 二.日志文件位置 默认情况下,crontab中执行的日志写在/var/log下,如: #ls /var/log/cron* /var/log/cron /var/log/cron....
MOKO:今天在修改一个文件名时,忽然想起来除了mv之外貌似还有一个rename的命令可以修改文件名,就理所当然地rename XXX YYY,居然没反应。 其实在mv和rename都是可以改文件名的,mv比较简单,直接mv xxx yyy就可以修改了,不过它只能修改单个文件,如果你遇到...
Linux shell date 用当天时期做备份文件名 #!/bin/bash #date 显示时间,我们可以用时间的不同做为备份文件的名字,这样以前的备份就不会被覆盖 datename=$(date +%Y%m%d-%H%M%S) #定义时间变量名和显示时间格式 mkdir /tmp/back/$datename #创建与时间相对应...
使用`date +%y%m%d` Example: mkdir `date +%y%m%d` tar cfvz /tmp/bak.`date +%y%m%d`.tar.gz /etc YmdHM代表年月日时分,可以通过date --hlep查看哪些字母代表什么 注意:`这个符号是键盘上~,而不是. 重要说明点:那个日期$(date +%Y%m%d)的 date命令和后...
1、禁止root用户登录ssh 复制代码 代码如下: #vi /etc/ssh/sshd_config 把 复制代码 代码如下: PermitRootLogin yes 改为 复制代码 代码如下: PermitRootLogin no 重启sshd服务 复制代码 代码如下: #service sshd restart 此时再使用root登录就会被提示拒绝...
有许多情况下,我们需要查看一个进程当前打开了哪些文件,反过来我们也希望知道某一个文件正在被哪些进程所读写。在Linux下有许多有用的工具可以帮我们完成这两个工作,下面介绍这两个工具:lsof与fuser。 fuser find files or sockets user 格式:fuser [选...
一. 终止进程的工具kill 、killall、pkill、xkill 终止一个进程或终止一个正在运行的程序,一般是通过kill 、killall、pkill、xkill 等进行。比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具。 另外应用的场合就是在服务器管理中,在不涉及...
首先介绍下几个简单的命令: free查看当前系统内存的使用情况 查看分区的使用情况:T类型、H显示大小以G,M 查看系统所有硬盘的分区信息:分区的没分区的都显示出来了 开始分区:为什么要加cu 不加也可以哦,虚拟机做实验就要加,cu 针对虚拟硬盘的,虚拟硬...
Fedora 18 introduced firewalld as a replacement for the previous iptables service . Since RHEL7 and Oracle Linux 7 are based on Fedora 18, the switch from iptables service to firewalld is now part of the Enterprise Linux distributions. Thi...
iptables.rule为firewall总规则; iptables.allow为充许进入的主机; iptables.deny为不许放的主机; iptables.allow代码如下: #!/bin/bash # This is an esay firewall. # the inside interface. if you dont have this one # and you must let this be black...
linux (CentOS)配置IP地址信息,重启后网络配置失效。 经多次查找发现这种是NetworkManager的问题,NetworkManager试图将DHCP中获取的DNS信息写入/etc/resolv.conf,导致原文件被覆盖, 打开/etc/resolv.conf文件 会发现 Crate by networkmanager。 1:在配置...
CentOS/RedHat: 1、编辑文件 /etc/rc.local vim /etc/rc.local 1 2 3 4 5 6 #!/bin/sh # #Thisscriptwillbeexecuted*after*alltheotherinitscripts. #Youcanputyourowninitializationstuffinhereifyoudont #wanttodothefullSysVstyleinitstuff. touch /var/l...
ulimit a ulimit n #vi /erc/security/limits.conf (修改文件开启的限制) # #domain type item value # #* soft core 0 #* hard rss 10000 #@student hard nproc 20 #@faculty soft nproc 20 #@faculty hard nproc 50 #ftp hard nproc 0 #@student - maxlogi...
1.Nginx 编译安装时的参数 [root@gavin script]# /usr/local/nginx/sbin/nginx -V 2.php编译安装时的参数 [root@gavin ~]# /usr/local/php/bin/php -i |grep config 3.mysql编译安装时的参数 [root@gavin ~]# cat /usr/local/mysql/bin/mysqlbug |grep config...
相信大家对memcache都不陌生,在项目中也经常使用memcache作为缓存方案,那么在使用过程中有没有发现为什么memcahce有两个添加缓存的方法:一个是add,一个是set,那么你知道这2个方法有什么不同吗?什么时候该使用add?什么时候该使用set呢? 对于这点以前自...
linux 系统中单个进程的最大线程数有其最大的限制 PTHREAD_THREADS_MAX 这个限制可以在 /usr/include/bits/local_lim.h 中查看 对 linuxthreads 这个值一般是 1024,对于 nptl 则没有硬性的限制,仅仅受限于系统的资源 这个系统的资源主要就是线程的 stack 所...
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和a...
1 启动命令 systemctl isolate graphical.target 2 启动过程: 文件:/etc/systemd/system/graphical.target 来自:systemd包 内容: [Unit] Description=Graphical Interface Documentation=man:systemd.special(7) Requires=multi-user.target Wants=displa...
Universally Unique IDentifier, 是一种获取全局唯一命名的标准。 1 UUID的来历 要为一个对象进行命名,并要求这个名字在时间和空间上都是唯一的,这在计算机领域是一个很重要的问题。目前已经存在很多成熟的解决方案,例如IP地址,MAC地址,DNS域名等。但这...
grep -o 好 文件名.txt | wc -l -o 指示grep显示所有匹配的地方,并且每一个匹配单独一行输出。这样只要统计输出的行数就可以知道这个字符出现的次数了。...
今天一直在弄Samba服务的配置,深深的感受到权限控制的困难,文件权限的机制是Linux系统中的一大特色,除了我们现在所熟知的读(r)、写(w)、执行(x)权限外,还有三个比较特殊的权限,分别为:setuid、setgid和stick bit(粘滞位)。 1 setuid与setgid讲...
1.rsh和 ssh 的区别 在很多的应用中,我们需要建立节点之间的信任关系,现阶段来看 rsh 使用的很少了,大部分还是使用 ssh ,不过有很多老点的机器还是使用 rsh 。简单来说, rsh 和 ssh 它俩之间的区别就是: ssh 是使用密钥加密从而实现无密码登录的,具体...
测试东西的时候发现服务器上的时间快了几十秒,尝试用 ntp 直接更新一下,结果没有成功,所以还是从头来过,先弄一下简单的理理。 思路 在 Linux 里面获取当前时间 在 Linux 里面手动设置时间 NTP 是啥? 如何用 NTP 来同步自己的时间 Linux 中的时间 date...
一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在 /usr/lib/systemd/system 目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以 httpd.service 为例)。 $ su do systemctl enable httpd 上面的命令相当于在 /etc/syst...
1 模拟Proxy模式 代理模式支持将某些操作从实际的对象中分离出来,通过它的代理类提供处理。这样便于修改和管理这些特定的操作。 下面示例一个代理模式的实现。 1.1 接口定义 package com.zj.proxy; public interface Subject { void operation1(); void oper...
虽然 Linux 的设计是安全的,但还是存在许多安全漏洞的风险,弱密码就是其中之一。作...
安装方法 sudo apt-get install ufw 当然,这是有图形界面的(比较简陋),在新立得里搜...