欢迎各位兄弟 发布技术文章
这里的技术是共享的
docker运行的镜像无法上网解决办法
无法上网一般是iptables的问题,是启动docker后iptables -F 的结果.
解决方法,shutdown -r now 即可解决/
python:
意外的逗号
>>> def f(x, y,):
... print(x, y)
...
>>> def g(x=4, y=5,):
>>> def h(x, **kwargs,):
File "<stdin>", line 1
def h(x, **kwargs,):
^
SyntaxError: invalid syntax
>>> def h(*args,):
def h(*args,):
使用rsync同步远程服务器上的文件时限制流量
/usr/bin/rsync -avrtH --bwlimit=2048 rsync://rsync.mirrors.ustc.edu.cn/centos/
/data/soft_repos/CentOS/
# --bwlimit=2048 限制同步时的流量 为20Mbps
not key
x = True
y = False
Output:
>>> not x == y
True
>>> x == not y
File "<input>", line 1
x == not y
双击查看原图 说明:
运算符的优先级会影响表达式的求值顺序, 而在 Python 中 == 运算符的优先级要高于 not 运算符.
我们都知道man可以查看命令的帮助手册,但是如果我们想要某个功能却不知道使用哪个命令呢?
可以用man -k command 搜索要执行的命令:
[root@manager ~]# man -k rsync
rsync (1) - a fast, versatile, remote (and local) file-copying tool
rsyncd.conf (5) - configuration file for rsync in daemon mode
wcursyncup (3x) - create curses windows
crontab -e # 编辑周期任务
分钟 小时 天 月 星期 命令或脚本
1,30 1-3/2 * * * 命令或脚本 >> file.log 2>&1
echo “40 7 * * 2 /root/sh”>>/var/spool/cron/root # 直接将命令写入周期任务
crontab -l # 查看自动周期性任务
crontab -r # 删除自动周期性任务
cron.deny和cron.allow # 禁止或允许用户使用周期任务
service crond start|stop|restart # 启动自动周期性服务
更多历史小技巧,技术交流,岗位内推访问【马哥社区 club.magedu.com】
自定义命令
假如你想创建完文件夹后自动进入该文件夹下面,那么可以自定义一个mkcd命令:
shell> vi ~/.bash_profile
mkcd() {
mkdir -p $1 && cd $1
}
安装以下脚本时,请注意服务器内是否有安装云锁,安装前请先卸载(教程)
您好,wap.wzfzxx.com 测试加载正常,服务器带宽占用并不高
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.1.15
GATEWAY=192.168.1.11
# Advanced Micro Devices, Inc. [AMD] 79c970 [PCnet32 LANCE]
[root@localhost php-5.4.13]# ls /usr/local/php
bin etc include lib php
bin 二进制文件
etc 配置文件
include 头文件
lib 库文件
php php/man 手册
[root@localhost php-5.4.13]#
[root@localhost php-5.4.13]# ls /usr/local/php/bin #下面的都是php的命令行工具
pear peardev pecl phar phar.phar php php-cgi php-config phpize
写这篇文章,主要是为了解决长久以来的一个困惑。由此也可以看出偶以前确实不太聪明。 哈哈(虽然现在仍然还是)
以前见到的很多磁道的示意图都是这样的:注意标线的位置,“指向一条线”,我当时的理解好像是这条线就是磁道。还有的解释是说磁道就是一个“同心圆”的集合
那么,我的疑问就是,既然那条线是同心圆,那么两条线之间的那快空白是什么呀? 什么也不是? 空着的? 就是为了分开磁道?晕倒。那这浪费的部分也太多了吧。毕竟两条线中间部分的宽度看起来比磁道可实在是宽太多了。
后来,查了下别的图片,才发现磁道原来应该是这样子的:不是“同心圆”,应该是“同心圆环”
这任然是一篇读书笔记,以下内容来源《linux命令速查手册》这本书。
1、locate命令
Linux locate命令
http 2.4新特性
1,MPM可于运行时装载
--enable-mpms-shared-all --with-mpm=event 提供多个可以切换,默认是 event
如果没有 --enable-mpms-shared-all ,只有 --with-mpm=event 表示只提供 event,只使用event
2,Event MPM
3,异步读写
4,在每模块及每目录上指定日志级别
5,每请求配置: <If> <ElseIf> <Else>:
6,增强的表达式分析器
7,毫秒级的KeepAlive Timeout;
查看全局环境变量:env 查看所有环境变量:set 删除一个变量:unset [变量名] #只针对当前会话 设置一个变量:name=
每次 执行 # source /etc/profile 重读profile
都会增加 /usr/local/apache/bin 一次
当然是因为
[root@localhost ~]# vim /etc/profile.d/httpd.sh
export PATH=$PATH:/usr/local/apache/bin
如果 想让它只有第一次增加 /usr/local/apache/bin 第二次 每三次,其它次数不增加的话,要判断$PATH 是否包含 /usr/local/apache/bin ,,,不包含的话 才执行 export PATH=$PATH:/usr/local/apache/bin
例如linux系统中都能设置$LANG=en_US.UTF-8或者$LANG=zh_CN.UTF-8。
export LANG=C,这个C是什么意思?
mysql 的
数据类型
字符型/node-admin/16197
定长:
char()
binary()
变长
varchar()
varbinary()
数值型
精确
INT
DECIMAL
近似
FLOAT
DOUBLE
日期时间型
DATE