windows 2008 Hyper
1 ls / -al –列出所有的文件
2 ln -s /xx/a //xxx/b –链接文件
3 rm -rf a –删除目录,包含文件也可以
4 aa >& t.txt –所有stdout 和stderr 重定向到文件
5 ./configure make make install –编译程序
6 su -u username –切换到里一个用户
7 find / -name “XX“ |grep 查找文件名 ,然后过滤输出
8 export PATH=$PATH:/XXX/XXX 增加命令运行路径
9 ftp xxx.com / bin / send a.txt b.txt /get a.txt b.txt –ftp上载下载文件
10 wget http://d.com/a.rar 下载文件
11 ps -A |grep xxx 显示进程
12 kill -9 xxxx 强制杀死进程
13 netstat -an |grep LISTEN 端口监听
14 unzip -t.zip -d ./temp
15 du -sh ./ 查看当前目录下的所有目录大小:#du -h -s ./ | sort
export LC_ALL=”zh_CN.GB18030” 解决乱码问题
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2
tar -cvf filename.tar /home/mine/work /home/mine/school
yum install xxxx
apt-get install xxxx
rpm -i file.rpm
sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.33
gateway 192.168.1.1
netmask 255.255.255.0
#network 192.168.1.0
#broadcast 192.168.1.255
sudo ifconfig eth0 down
sudo ifconfig eth0 up
vi /etc/resolv.conf
nameserver 8.8.8.8
/etc/init.d/networking restart
首先,必须关闭网卡设备,否则会报告系统忙,无法更改:
sudo ifconfig eth0 down
然后,修改MAC地址,填写修改后的MAC,这一步比Windows中的修改要简单得多,直
接用命令行:
sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
之后,重新启用网卡
sudo ifconfig eth0 up
设置主机静态IP地址、子网掩码的操作:
sudo ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx
添加默认网关的操作:
sudo route add default gw xxx.xxx.xxx.xxx
dpkg -l | grep openssh
mysql 命令
show databases;
use xxxx;
show tables;
CREATE USER ‘itpro’@’%’ IDENTIFIED BY ‘123’;
Grant all privileges on . to “root’@”%” identified by ‘password’with grant option;
1 ls / -al –列出所有的文件
2 ln -s /xx/a //xxx/b –链接文件
3 rm -rf a –删除目录,包含文件也可以
4 aa >& t.txt –所有stdout 和stderr 重定向到文件
5 ./configure make make install –编译程序
6 su -u username –切换到里一个用户
7 find / -name “XX“ |grep 查找文件名 ,然后过滤输出
8 export PATH=$PATH:/XXX/XXX 增加命令运行路径
9 ftp xxx.com / bin / send a.txt b.txt /get a.txt b.txt –ftp上载下载文件
10 wget http://d.com/a.rar 下载文件
11 ps -A |grep xxx 显示进程
12 kill -9 xxxx 强制杀死进程
13 netstat -an |grep LISTEN 端口监听
14 unzip -t.zip -d ./temp
15 du -sh ./ 查看当前目录下的所有目录大小:#du -h -s ./ | sort
export LC_ALL=”zh_CN.GB18030” 解决乱码问题
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2
tar -cvf filename.tar /home/mine/work /home/mine/school
yum install xxxx
apt-get install xxxx
rpm -i file.rpm
sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.33
gateway 192.168.1.1
netmask 255.255.255.0
#network 192.168.1.0
#broadcast 192.168.1.255
sudo ifconfig eth0 down
sudo ifconfig eth0 up
vi /etc/resolv.conf
nameserver 8.8.8.8
/etc/init.d/networking restart
首先,必须关闭网卡设备,否则会报告系统忙,无法更改:
sudo ifconfig eth0 down
然后,修改MAC地址,填写修改后的MAC,这一步比Windows中的修改要简单得多,直
接用命令行:
sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
之后,重新启用网卡
sudo ifconfig eth0 up
设置主机静态IP地址、子网掩码的操作:
sudo ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx
添加默认网关的操作:
sudo route add default gw xxx.xxx.xxx.xxx
dpkg -l | grep openssh
mysql 命令
show databases;
use xxxx;
show tables;
CREATE USER ‘itpro’@’%’ IDENTIFIED BY ‘123’;
Grant all privileges on . to “root’@”%” identified by ‘password’with grant option;
要在centos上安装一个文件,内核不支持,不得已编译一下内核:
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v3.0/testing/linux-3.1-rc2.tar.bz2
tar jxvf linux-3.1-rc2.tar.bz2
cd linux-3.1-rc2
make menuconfig # 需要ncurse apt-get install ncurses-dev
make defconfig oldconfig xconfig
1、准备工作
我安装的是ubuntu10.04,为完成内核编译,还需要安装一下包:
其中在安装initrd-tools时,可能出现找不到安装包的情况,这是因为新版本的ubuntu或debian已经用新的软件取代了
该软件,此时要保证含有命令mkinitramfs,mkinitramfs-kpkg
apt-get install kernel-package
2、下载源码
可以在官网www.kernel.org下载响应的源码(下载完整版F),也可以wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2命令获取。
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2
#tar xjf linux-2.6.39.tar.bz2 -C /usr/src
3、配置文件
根据自己机器的硬件情况,选择内核编译配置选项,在这里我使用的是默认配置(make menuconfig后直接保存退出,生成.config文件);具体配置可以参考金步国先生翻译的资料:Linux 2.6.19.x 内核编译配置选项,参考网址:http://lamp.linux.gov.cn/Linux/kernel_options.html
#cd /usr/src/linux-2.6.39
#make menuconfig
4、编译内核
#make clean ####第一次编译可以省略
#make mrproper ####第一次编译可以省略
#make
5、编译和安装模块
#make modules
6、生成内核镜像文件
#makinitramfs -o /boot/initrd-2.6.39.img /lib/modules/2.6.39 ##启动、加载模块
7、设置启动项
启动项是/boot/grub/grub.cfg文件,我们需要修改该文件,具体如下:
首先,复制下面内容。
menuentry ‘Ubuntu, with Linux 2.6.32-32-generic’ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd0,4)’
search –no-floppy –fs-uuid –set 8450af8f-090b-4eae-a123-6f1e3604fa9e
linux /boot/vmlinuz-2.6.32-32-generic root=UUID=8450af8f-090b-4eae-a123-6f1e3604fa9e ro quiet splash
initrd /boot/initrd.img-2.6.32-32-generic
}
然后,对上面内容进行响应的修改,红色部分。
menuentry ‘Ubuntu_Test, with Linux 2.6.39’ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd0,4)’
search –no-floppy –fs-uuid –set 8450af8f-090b-4eae-a123-6f1e3604fa9e
linux /boot/vmlinuz-2.6.39 root=UUID=8450af8f-090b-4eae-a123-6f1e3604fa9e ro quiet splash
initrd /boot/initrd.img-2.6.39
}
grub-mkconfig update-grub
8、测试
重启,选择Ubuntu_Test, with Linux 2.6.39进入ubuntu系统,最后通过命令uname -a查看系统的内核信息。
结果还是不行,看了这玩意儿真不是一般人玩得的。只能升级linux系统。
要在centos上安装一个文件,内核不支持,不得已编译一下内核:
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v3.0/testing/linux-3.1-rc2.tar.bz2
tar jxvf linux-3.1-rc2.tar.bz2
cd linux-3.1-rc2
make menuconfig # 需要ncurse apt-get install ncurses-dev
make defconfig oldconfig xconfig
1、准备工作
我安装的是ubuntu10.04,为完成内核编译,还需要安装一下包:
其中在安装initrd-tools时,可能出现找不到安装包的情况,这是因为新版本的ubuntu或debian已经用新的软件取代了
该软件,此时要保证含有命令mkinitramfs,mkinitramfs-kpkg
apt-get install kernel-package
2、下载源码
可以在官网www.kernel.org下载响应的源码(下载完整版F),也可以wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2命令获取。
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2
#tar xjf linux-2.6.39.tar.bz2 -C /usr/src
3、配置文件
根据自己机器的硬件情况,选择内核编译配置选项,在这里我使用的是默认配置(make menuconfig后直接保存退出,生成.config文件);具体配置可以参考金步国先生翻译的资料:Linux 2.6.19.x 内核编译配置选项,参考网址:http://lamp.linux.gov.cn/Linux/kernel_options.html
#cd /usr/src/linux-2.6.39
#make menuconfig
4、编译内核
#make clean ####第一次编译可以省略
#make mrproper ####第一次编译可以省略
#make
5、编译和安装模块
#make modules
6、生成内核镜像文件
#makinitramfs -o /boot/initrd-2.6.39.img /lib/modules/2.6.39 ##启动、加载模块
7、设置启动项
启动项是/boot/grub/grub.cfg文件,我们需要修改该文件,具体如下:
首先,复制下面内容。
menuentry ‘Ubuntu, with Linux 2.6.32-32-generic’ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd0,4)’
search –no-floppy –fs-uuid –set 8450af8f-090b-4eae-a123-6f1e3604fa9e
linux /boot/vmlinuz-2.6.32-32-generic root=UUID=8450af8f-090b-4eae-a123-6f1e3604fa9e ro quiet splash
initrd /boot/initrd.img-2.6.32-32-generic
}
然后,对上面内容进行响应的修改,红色部分。
menuentry ‘Ubuntu_Test, with Linux 2.6.39’ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd0,4)’
search –no-floppy –fs-uuid –set 8450af8f-090b-4eae-a123-6f1e3604fa9e
linux /boot/vmlinuz-2.6.39 root=UUID=8450af8f-090b-4eae-a123-6f1e3604fa9e ro quiet splash
initrd /boot/initrd.img-2.6.39
}
grub-mkconfig update-grub
8、测试
重启,选择Ubuntu_Test, with Linux 2.6.39进入ubuntu系统,最后通过命令uname -a查看系统的内核信息。
结果还是不行,看了这玩意儿真不是一般人玩得的。只能升级linux系统。
要在centos上安装一个文件,内核不支持,不得已编译一下内核:
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v3.0/testing/linux-3.1-rc2.tar.bz2
tar jxvf linux-3.1-rc2.tar.bz2
cd linux-3.1-rc2
make menuconfig # 需要ncurse apt-get install ncurses-dev
make defconfig oldconfig xconfig
1、准备工作
我安装的是ubuntu10.04,为完成内核编译,还需要安装一下包:
其中在安装initrd-tools时,可能出现找不到安装包的情况,这是因为新版本的ubuntu或debian已经用新的软件取代了
该软件,此时要保证含有命令mkinitramfs,mkinitramfs-kpkg
apt-get install kernel-package
2、下载源码
可以在官网www.kernel.org下载响应的源码(下载完整版F),也可以wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2命令获取。
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2
#tar xjf linux-2.6.39.tar.bz2 -C /usr/src
3、配置文件
根据自己机器的硬件情况,选择内核编译配置选项,在这里我使用的是默认配置(make menuconfig后直接保存退出,生成.config文件);具体配置可以参考金步国先生翻译的资料:Linux 2.6.19.x 内核编译配置选项,参考网址:http://lamp.linux.gov.cn/Linux/kernel_options.html
#cd /usr/src/linux-2.6.39
#make menuconfig
4、编译内核
#make clean ####第一次编译可以省略
#make mrproper ####第一次编译可以省略
#make
5、编译和安装模块
#make modules
6、生成内核镜像文件
#makinitramfs -o /boot/initrd-2.6.39.img /lib/modules/2.6.39 ##启动、加载模块
7、设置启动项
启动项是/boot/grub/grub.cfg文件,我们需要修改该文件,具体如下:
首先,复制下面内容。
menuentry ‘Ubuntu, with Linux 2.6.32-32-generic’ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd0,4)’
search –no-floppy –fs-uuid –set 8450af8f-090b-4eae-a123-6f1e3604fa9e
linux /boot/vmlinuz-2.6.32-32-generic root=UUID=8450af8f-090b-4eae-a123-6f1e3604fa9e ro quiet splash
initrd /boot/initrd.img-2.6.32-32-generic
}
然后,对上面内容进行响应的修改,红色部分。
menuentry ‘Ubuntu_Test, with Linux 2.6.39’ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd0,4)’
search –no-floppy –fs-uuid –set 8450af8f-090b-4eae-a123-6f1e3604fa9e
linux /boot/vmlinuz-2.6.39 root=UUID=8450af8f-090b-4eae-a123-6f1e3604fa9e ro quiet splash
initrd /boot/initrd.img-2.6.39
}
grub-mkconfig update-grub
8、测试
重启,选择Ubuntu_Test, with Linux 2.6.39进入ubuntu系统,最后通过命令uname -a查看系统的内核信息。
结果还是不行,看了这玩意儿真不是一般人玩得的。只能升级linux系统。
python 功能实在是太强大了
就像一把瑞士军刀
适合于做些需要重复劳动的工作。
google appengine 也用python 作为开发工具
接下来好好学学,做些应用
学习: python+ appengine + mysql +sqlite
python 功能实在是太强大了
就像一把瑞士军刀
适合于做些需要重复劳动的工作。
google appengine 也用python 作为开发工具
接下来好好学学,做些应用
学习: python+ appengine + mysql +sqlite
python 功能实在是太强大了
就像一把瑞士军刀
适合于做些需要重复劳动的工作。
google appengine 也用python 作为开发工具
接下来haohao
1 设置web.config
<globalization
requestEncoding=”utf-8”
responseEncoding=”utf-8”
fileEncoding=”utf-8”
/>
如果相应使用gb2312 ,则html页面也要设置相同,解决乱码。
如果为 utf-8 ,则相应的html文件的属性要转换成utf-8保存,这样
可以解决字符串变量赋值,输出的时候乱码问题。
2 不同编码转换
byte[] b = System.Text.Encoding.UTF8.GetBytes(ss);
System.Text.Encoding gb = System.Text.Encoding.GetEncoding(“GB2312”);
string g = gb.GetString(b);
Response.ContentType=”text/html”;
Encoding GB2312 = Encoding.GetEncoding(“gb2312”);
Request.ContentEncoding =GB2312; ;//GB2312;
Response.ContentEncoding =GB2312;
3 使用HttpUtility.UrlEncode 进行对参数的转换
获得原始参数
string s = Request.RawUrl.Split(‘=’)[1];
Response.Write(Server.UrlDecode(s));
4 <%@ Page language=”c#” codePage=”65001”%> 设置页面编码