
Linux
liuwons
混,也是一种追求
展开
-
Linux下开启/关闭MySql Server
要开启/关闭/重启MySql Server,首先登录为root账户,或者在一下命令前加sudo前缀。 如果你用的是RedHat/Fedora,那么就可以用这些命令: 开启: /etc/init.d/mysqld start 关闭: /etc/init.d/mysqld stop 重启: /etc/init.d/mys原创 2012-06-02 01:14:14 · 29348 阅读 · 0 评论 -
查看gcc的搜索目录
gcc中有查看搜索目录的选项,先利用gcc --help查看所有选项: 可以看到有几个print选项。 查看编译c++文件使用的头文件目录的命令为: `gcc -print-prog-name=cc1plus` -v 如下: 查看编译c文件的头文件搜索目录的命令为 `gcc -print-prog-name=cc1` -v原创 2012-06-06 22:56:19 · 19678 阅读 · 0 评论 -
用nasm重写linux0.00
linux0.00由两个文件组成:boot.s(引导代码),head.s(运行代码)。程序最终在屏幕上不断打印A(任务1)和B(任务2)以及C(系统中断处理)。 boot.s代码:bootseg equ 0x07c0sysseg equ 0x1000syslen equ 17start: jmp bootseg:gogo: mov ax,cs mov ds,ax mo原创 2012-07-17 21:32:31 · 20093 阅读 · 1 评论 -
Shell配置文件与Shell Script
1. /etc/profie 这是系统中最主要的Shell配置文件,也是系统登录时系统最先检查的文件。系统最主要的环境变量都定义在此。在文件的最后,它会检查并执行/etc/profile.d/*.sh的Script。 2.~/.bash_profile 这个文件是每位用户的bash环境配置文件,它存在于用户的主目录中。当系统执行/etc/profile后,就会接着读取转载 2012-09-14 13:30:03 · 19219 阅读 · 0 评论 -
ubuntu下mysql服务器更改数据库文件路径
遇到需要更改mysql数据库文件路径的情况,查了很多资料试了很多次才成功,记下来先~1. 停止mysql服务sudo service mysql stop2.修改my.cnf文件,将datadir改为目标路径sudo vim /etc/mysql/my.cnf3.将原来的datadir路径下的所有文件拷贝到新的datadir下4.在文件 /etc/apparmo原创 2015-12-26 19:16:09 · 19682 阅读 · 0 评论 -
Linux下使用iptables禁止指定IP地址的网络连接
wsliu@qcloud:~$ sudo iptables -L[sudo] password for wsliu: Chain INPUT (policy ACCEPT)target prot opt source destination DROP all -- 120.203.229.36 anywhere原创 2016-05-26 13:26:01 · 44267 阅读 · 0 评论 -
iptables导致nginx反向代理不可用的解决方案
在nginx反向代理、web服务器所在的同一系统上配置iptables进行访问限制时,可能会导致nginx反向代理不能正常工作。一种常见原因是iptables没有配置来自本机ip的连接权限而且默认是DROP策略。解决方法也很简单,添加本机ip的连接权限,例如:sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPTsudo iptables -A INP原创 2016-05-26 15:50:16 · 11233 阅读 · 0 评论 -
Ubuntu下Chrome造成系统假死的解决方法
在64 bit Mint Linux下使用Chrome时,经常导致整个系统进行假死状态,图形界面下除了鼠标能动,什么也干不了,不过能够Ctrl + F1进行终端环境。在网上查了很久,有几种情况可能导致这种状况:Chrome中的某些插件Chrome的硬件加速显卡驱动逐一排查后找到我这的原因是Chrome的硬件加速。关掉硬件加速(hardware acceleration)后不再假死。参考链接:原创 2016-05-17 19:54:45 · 14168 阅读 · 0 评论