@TOC10_Linux基础-SHELL入门1---一. ~]# a=10[root@sanchuang-linux ~]# b=20[root@sanchuang-linux ~]# $(($a + $b))-bash: 30: 未找到命令[root@sanchuang-linux [ ] || [ ] 用OR来合并两个条件[ ] && [ ] 用AND来合并两个条件---示例:↓↓↓↓↓↓↓↓↓↓↓↓↓[root@sanchuang-linux ~]# a=10[root@sanchuang-linux ~]# a=10[root@sanchuang-linux ~]# b=20[root@sanchuang-linux ~]# [ $a -gt $b ] && echo "输出 a>b"[root@ ~]# a=10[root@sanchuang-linux ~]# b=20[root@sanchuang-linux ~]# if [[ $a > $b ]]; then echo "ok"; else
-------------因为linux系统下一切皆文件,屏幕也是一个文件,所以打印等于把数据写入屏幕文件 3.三大输入输出流 1.如果只以写的方式--------fopen(,“w”)打开文件,但什么都不写 答案是,文件不会被清空,如果写入东西的话,不是重新写文件,而是在原来文件得结尾处继续输入内容 类似echo …>>log.txt--------不清空文件,而是在末尾处新插入内容 4.系统提供的基础接口
Linux学习笔记之超详细基础linux命令 ---------------------------------接Part 9------------------------------ find 例子:查找当前目录中所有大于10kb的文件和目录[反之:-10k则表示小于10kb] [laiyu@localhost ~]$ find -size +10k ./.mozilla/firefox/scrsbbvc.default localhost ~]$ cd test [laiyu@localhost test]$ mkdir etc [laiyu@localhost test]$ ls etc file file1 linux [laiyu@localhost test]$ ls etc etc.tar file file1 linux [laiyu@localhost test]$ tar -xf etc.tar etc
一、进程管理 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在linux中,我们可以通过命令来查看系统中所有的进程、判断服务器的状态、杀死进程等等。下面我们来看一下相关的命令都有哪些。 1、ps 该命令用来显示当前进程的状态,类似于Windows的任务管理器。 而 linux 任务调度的工作主要分为以下两类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信 比如"1,2,3 ",就代表每小时的1分、2分、3分执行命令 - 代表连续的时间范围 比如 " 1-5 * ** ",代表每小时的第1分到第5分执行命令 */n 代表每隔多久执行一次 比如 "/10 " 就代表每隔10分钟就执行一次命令 0 0 1,10 * 1 每月1号和10号,每周1的0点0分都会执行 仅仅罗列语法有点模糊,我们来看个例子吧: 首先,我们通过定时任务的编辑模式命令,编辑一个定时任务
现在想想当你有一个通过互联网访问量最大的10个资源列表吗?难道这些事情难道不会记得吗?据说,科学地证明,与数字相比,人类在记忆名字方面很好。 这足以为地球上的每个人提供超过10亿个IP地址。足够数百年。随着IPv6的发明,我们不需要为耗尽唯一IP地址而烦恼。 这是计算机和设备的接近人VIZ,计算机,电话,传真,打印机等的范围限制 - 10米。 LAN代表局域网。局域网是计算机和设备通过小地理位置(办公室,学校,医院等)连接的计算机和设备。 10.您的MAC地址是什么意思?它与苹果的Mac OS有什么共同之处? 答:MAC代表媒体访问控制。它是在网络体系结构的媒体访问控制层标识的设备的地址。
先进行比较,然后根据比较结果来决定是否进行后面的操作,可以用于构建分布式锁机制(协调服务)
发现这边的终端有输出 [root@h102 etc]# /opt/logstash/bin/logstash -f logstash-syslog.conf Settings: Default filter workers: 1 Logstash startup completed { "message" => "Dec 23 12:11:43 louis postfix/smtpd[31499]: connect from unknown[95.75.93.154]\
删除数据 [root@h103 ~]# ll /var/lib/docker total 16 drwx------ 3 root root 77 Jan 19 17:37 containers drwx------ 5 root root 50 Jan 19 17:37 devicemapper drwx------ 5 root root 4096 Jan 19 17:37 graph -rw-r--r-- 1 root root 5120 Jan 19 17:37 linkgraph.db
root@h102 codis]# [root@h102 codis]# bin/codis-config server add 1 localhost:6380 slave 2015/12/04 21:10
删除表 sqlite> .tables company department hello t2 test ui sqlite> drop table t2; sqlite> .tables company department hello test ui sqlite> 插入数据 sqlite> .schema test CREATE TABLE test ( id int primar
解决办法:安装 libdnet.x86_64 和 libdnet-devel.x86_64
libaio Linux native asynchronous io. Note that Linux may only support queued behaviour with non-buffered IO (set direct=1 or buffered
HTTP API 可以用来进行动态的添加,删除,修改服务) ---- 命令汇总 wget https://releases.hashicorp.com/consul/0.6.4/consul_0.6.4_linux_amd64 .zip sha256sum consul_0.6.4_linux_amd64.zip unzip consul_0.6.4_linux_amd64.zip file consul .
这里只是最基本的,使其可以运行并且能够访问的配置,详细的配置方法,放到以后再作讲解
重置node [root@h102 rabbitmq]# rabbitmqctl reset Resetting node rabbit@h102 ... [root@h102 rabbitmq]# 让节点恢复到初始状态(原文是返回处女状态 ) This command resets the RabbitMQ node . Return a RabbitMQ node to its virgin state 必须先停掉RabbitMQ应用,才能成功执行,否则会报错 [root@h102 rabbitm
创建 apps/status.passwd 文件,创建方法(用户设为test,密码设为tengine)
通过stats items 和 stats cachedump slab_id limit_num配合get命令可以遍历memcached的记录。
ls aquota.group aquota.user lost+found 9.useradd user ##创建普通用户 passwd 123456 ##随意加入密码 10
Note: 本地要打开防火墙 -A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPThttp://soft.dog/2015/10
输入帐号密码后,就可以看到监控界面 ---- 命令汇总 md5sum haproxy-1.6.3.tar.gz tar -xzvf haproxy-1.6.3.tar.gz make TARGET=linux2628