查询防火墙状态:service iptables status
停止防火墙:service iptables stop
启动防火墙:service iptables start
重启防火墙:service iptables restart
永久关闭防火墙:chkconfig iptables off
永久关闭后启用:chkconfig iptables on
1、查看防火墙状态 service iptables status
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
防火墙只允许22端口
2、编辑/etc/sysconfig/iptables文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 26196 -j ACCEPT
service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:26196
6 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
防火墙CentOS 7安装Python3.5,并与Python2.7兼容并存
CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载Python源码后编译安装。
1.安装python3.5可能使用的依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
2.下载python
wget "https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz"
3.解压下载好的压缩包
tar -zxvf Python-3.4.2.tgz
4.配置编译
sudo mkdir /usr/local/python3
sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install
5.备份旧版本python,链接新版本python
在/usr/bin中有python、python2、python2.7三个文件依次指向后者
sudo mv python python.bak,
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python
6.修改yum配置文件
sudo vi /usr/bin/yum
将第一行指定的python版本改为python2.7(#!/usr/bin/python 改为 #!/usr/bin/python2.7)
7、安装遇到问题
etup.py寻找tcl.h和tk.h两个头文件,但是我用find / -name tcl.h在整个linux范围内都没有找到这个头文件。
所以我要安装tcl-devel和tk-devel才能有头文件,安装tcl/tk,只是把静态或者动态库考到lib目录下,只有tcl-devel,tk-devel才会把头文件放到/usr/include里边,而_tkinter要编译必须找到这些头文件。
python3.5.2安装tkinter
1、yum -y install tkinter tcl-devel tk-devel
2、vim ......./Python3.5.2/Modules/Setup.dist 中去掉如下行的注释
_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT
-L/usr/local/lib
-I/usr/local/include
-ltk8.5 -ltcl8.5 #默认是8.2请你系统实际tcl/tk版本修改
-lX11
3、编译安装
./configure
#make && make install
rpm -qa | grep ^tk
rpm -qa | grep ^tcl
安装tck-devel、tk-devel
yum -y install tcl-devel tk-devel
yum groupinstall "Development tools"
天工社,创客吧
0、Linux是32位还是64位
getconf LONG_BIT或uname -a 如果是64位机器,会输出x86_64
1、linux中查看当前所用系统及内核版本的方法
lsb_release -a
cat /etc/issue
cat /proc/version
2、查看开放端口netstat -tln
3、vi /etc/ssh/sshd_config
4、根据端口号查找对应的服务名
grep -w 端口号 /etc/services
5、查看监听端口对应的进程
ps -ef|grep 12886
6、查看CentOS自带JDK是否已安装。
yum list installed |grep java。
7.查看Linux自带的JDK是否已安装
java –version
如果出现openjdk,最好还是先卸载掉openjdk,在安装sun公司的jdk.
8、查看JDK的环境变量:
echo $JAVA_HOME
8、JDK的环境变量
vi /etc/profile
9、如何查看tomcat的版本
使用的rpm安装:rpm -q tomcat
不是使用rpm安装的:./catalina.sh version
10、查看到服务器上安装过什么软件
rpm -qa (一般在/usr/local目录下)
yum list
11、Apache Tomcat/7.0.42
12、查看Linux启动的服务
chkconfig --list 查询出所有当前运行的服务
chkconfig --list atd 查询atd服务的当前状态
13、SVN版本及密码
svn --version
cd /data1/svn_data/auth_config/
cat passwd
14、查看历史命令
history
用IIS做为下载服务器的时候有时传上去的文件比如 xxx.iso 文件名名是传上去了,但是用http打开的时候确显示为 404 文件不存在。这其实是IIS对文件的一种保护,不在IIS指定的MIME类型里的文件显不会操作。
我们可以打开IIS 在 xx本地服务器上 右键 -> 属性 然后在 MIME类型 中查看已经的MIME格式.如果不知道MIME类型 可以写通用的: application/octet-stream
还有一些规律如果是文本类的让IE可以直接打开的 MIME 可以为 text/扩展名
如果是音频打开的时候让windows自动播放的可以用 audio/扩展名
IIS根据IP查看地址
https://tool.ddnpc.com/ip.php?ip=113.108.252.203
Nginx安装部署
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。
一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。
1.选定源码目录
选定目录 /usr/local/
cd /usr/local/
2.安装PCRE库
cd /usr/local/
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz
tar -zxvf pcre-8.21.tar.gz
cd pcre-8.21
./configure
make
make install
3.安装zlib库
cd /usr/local/
wget http://zlib.net/zlib-1.2.8.tar.gz
tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8
./configure
make
make install
4.安装ssl
cd /usr/local/
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar -zxvf openssl-1.0.1c.tar.gz
./config
make
make install
5.安装nginx
Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:
cd /usr/local/
wget http://nginx.org/download/nginx-1.2.8.tar.gz
tar -zxvf nginx-1.2.8.tar.gz
cd nginx-1.2.8
./configure --prefix=/usr/local/nginx
make
make install
--with-pcre=/usr/src/pcre-8.21 指的是pcre-8.21 的源码路径。
--with-zlib=/usr/src/zlib-1.2.7 指的是zlib-1.2.7 的源码路径。
6.启动
确保系统的 80 端口没被其他程序占用,
/usr/local/nginx/sbin/nginx
检查是否启动成功:
netstat -ano|grep 80 有结果输入说明启动成功
打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。
7.重启
/usr/local/nginx/sbin/nginx –s reload
8.修改配置文件
cd /usr/local/nginx/conf
vi nginx.conf
9.常用配置
#nginx运行用户和组
user www www;
#启动进程,通常设置成和cpu的数量相等
worker_processes 4;
nginx免流
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log
vi /etc/shadowsocks.json
8080
"protocol":"auth_sha1_compatible",
"obfs":"http_simple_compatible",
/etc/init.d/shadowsocks.json restart
协议
auth_sha1
混淆方式
http_simple
混淆参数
dl.music.189.cn
下面是 电信 和移动 联通的 移动则是
Wap.地区.10086.cn
Wap.cmvideo.cn
Sdc.10086.cn
wap.10086.com
www.cmviode.com
联通则是
mob.10010.com
wap.17wo.com wap.10010.com
电信则是 如下 需要开通 爱听 爱玩 爱看 免费开通的
Host: ltetp.tv189.com
Host: dl.music.189.cn
Host: cdn.4g.play.cn 推荐这个
免流Linux添加多IP
debian,修改 /etc/network/interfaces,在下面手动添加IP
比如我新增3个IP为104.233.64.202、104.233.64.203、104.233.64.204
标粗的部分需要注意,那个序号是递增的。
auto eth0:1
iface eth0:1 inet static
address 104.233.64.202
gateway 104.233.64.1
netmask 255.255.255.0
auto eth0:2
iface eth0:2 inet static
address 104.233.64.203
gateway 104.233.64.1
netmask 255.255.255.0
AMH反代同一个域名方法
1、改/etc/hosts 解析到另一个IP(源站)就好了。
2、源网站绑定一个二级域名或ip,缓存服务器直接反代二级域名或ip。
amh一、修改时间
linux系统时钟有两个,一个是硬件时钟,即BIOS时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。
1、有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步
date命令将日期设置为2014年6月18日:date -s 06/18/14
将时间设置为14点20分50秒:date -s 14:20:50
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss):date 0618141614.30
2、hwclock/clock 命令查看、设置硬件时间
查看系统硬件时钟:hwclock --show 或者clock --show
设置硬件时间 hwclock --set --date="06/18/14 14:55" (月/日/年时:分:秒)或者# clock --set --date="06/18/14 14:55" (月/日/年时:分:秒)
3、同步系统及硬件时钟。可以使用hwclock或者clock进行同步,
硬件时钟与系统时钟同步:# hwclock --hctosys 或者 # clock --hctosys hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟
系统时钟和硬件时钟同步:# hwclock --systohc或者# clock --systohc 即用系统时钟同步硬件时钟
二、修改时区
时区设置:tzselect命令只是告诉了设置时区的方法,而并不是真的去修改/etc/sysconfig/clock这个文件。换句话说就是tzselect命令仅仅告诉我们通过设置TZ这个环境变量来选择的时区,然后将变量添加到.profile文件中。
下面就简单介绍一下如何使用tzselect命令设置时区,以及如何通过修改/etc/sysconfig/clock配置文件来设置时区。
1、tzselect:
执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1。
执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ="Asia/Shanghai"(此外为英文单引号); export TZ 并将这行命令添加到.profile中,然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。
2、修改配置文件来修改时区
①、修改/etc/sysconfig/clock ZONE=Asia/Shanghai
②、rm /etc/localtime
③、链接到上海时区文件
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
执行完上述过程后,重启机器,即可看到时区已经更改。
时间 时区重装wordpress
1、选择相同版本的下载并上传
2、原目录更名
3、CP配置文件
4、后台重装一下
5、cp 插件、主题、上传等文件夹
cp -r web0/wp-content/uploads web/wp-content/uploads
wordpressBIC=Bank Identification Code ,是银行识别码,相当于银行的SWIFT号。
SWIFT是Society for Worldwide Interbank Financial Telecommunication
中文是“全球银行金融通信学会”
Swift code是“银行代码”,拥有这些代码的银行都是SWIFT的成员,每家银行都有独一无二的代号,通俗地说,这是一般在银行之间办理转汇时需要提供的“银行代码”。
新装LINUX
1、修改密码
passwd
2、修改SSH端口
vi /etc/ssh/sshd_config
找到#Port 22一段,这里是标识默认使用22端口,修改为如下:
Port 22
Port 50000
然后:wq! 保存退出
执行/etc/init.d/sshd restart
①、查看防火墙状态 service iptables status
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
防火墙只允许22端口
②、编辑/etc/sysconfig/iptables文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 26196 -j ACCEPT
3、安装防中断
yum install screen
4、安装格式转换
yum install dos2unix
yum install unix2dos
5、安装解压缩
yum install -y unzip zip
6、解压tar.bz2文件出错,安装bzip2
yum install bzip2
7、邮件备份不成功的,安装mutt看看
yum install mutt
8、安装rz sz
yum install lrzsz
amh ftp -chown -/etc/init.d/amh-start
9、wget -qO- 86.re/bench.sh | bash
wget -qO- bench.sh | bash
10、Nginx起不来了或是其它、测试Nginx配置是否正常
/usr/local/nginx/sbin/nginx -t
99、查看类的
查看开放端口netstat -tln
LINUX中文 Windows Server 2008 安装好了后,界面正常。但打开自己原有的文本文件是乱码;解决方法
打开“控制面板”->“区域和语言”,切换到“管理”标签,单击“更改系统区域设置”,更改区域设置为“中文(简体,中国)”
首页 [1] 2
[3] [4] 末页 | 共4页/54条记录