
ubuntu
geagerg
这个作者很懒,什么都没留下…
展开
-
ubuntu新建用户
进入root权限:su – root新建用户的文件夹:mkdir /home/NEWUSER暂且赋予一个权限:chmod -R 777 /home/NEWUSER新建用户:useradd -d /home/NEWUSER -s /bin/bash NEWUSER修改密码:passwd NEWUSER下面记录几个用这种方法建好用户后可能会遇到的问题:1. 新用户没有sud原创 2015-04-19 19:39:13 · 565 阅读 · 0 评论 -
nginx下URL末尾自动加斜杠
服务器上用的nginx,在地址栏输入网址,例如www.xxx.com.cn/aaa后会跳到localhost/aaa而如果输入的是www.xxx.com.cn/aaa/则正常一直找不到原因,今天抽时间查了查终于找到解决方案了其实就是加一条配置server { listen 80;}改为server { listen 80; server_n原创 2015-06-13 09:53:08 · 8425 阅读 · 0 评论 -
ubuntu14.04 codeblocks 13.12 字体
今天又搞了一下ubuntu的环境,发现13.10已经没法通过apt-get安装软件了,很不方便无奈之下升级到14.04的版本,新装了一个codeblock版本也不一样了,是13.12在网上查的说13.12比12版本的功能要强大,但是一个很蛋疼的问题就是13.12下的字体看着很不舒服,缩进的长度也很短,很不习惯搜了一下什么字体和主题,还真是不少,在这里记录和分享一下字体的:http:原创 2015-05-18 17:58:20 · 763 阅读 · 0 评论 -
linux shell检测网络连接
运行脚本的时候需要判断一下网络连接,简单写了一个,记录一下#! /bin/bash#检测网络连接ping -c 1 114.114.114.114 > /dev/null 2>&1if [ $? -eq 0 ];then echo 检测网络正常else echo 检测网络连接异常fi原创 2015-05-12 15:18:00 · 13538 阅读 · 0 评论 -
tightvnc连接ubuntu14.04
打开左上角的启动器,输入vino,会出现一个桌面共享的应用程序(如果没有请到软件中心里搜桌面共享安装上)打开后勾选“允许其他人查看您的桌面”;下面勾掉“必须为对本机器的每次访问进行确认”;勾选“要求远程用户输入此密码”,输入一个密码;勾选“自动配置UPnP路由器开放和转发端口”,关闭即可在ubuntu13.10下此时已经可以用tightvnc远程连接了,但是14.04还是不行,搜了一下,可原创 2015-05-12 13:30:26 · 1268 阅读 · 0 评论 -
linux下cp命令遇到的小问题
这几天在ubuntu上写shell脚本,使用cp命令的时候遇到一个小问题,在这里记录一下例如:cp -rf aaa bbb时,如果bbb已经存在了,会把aaa放到bbb里面,产生嵌套的文件夹具体原因就不记了,反正cp命令就是这么设计的,就直接写解决方案吧处理这种情况只需要cp -rf aaa/. bbb就可以了,仔细想想蛮巧的,小小积累一下原创 2015-05-11 18:16:25 · 748 阅读 · 0 评论 -
ubuntu+codeblocks+libcurl FTP上传文件
以前没接触过curl,但是现在要在linux下上传到FTP文件,查了查都说curl比较好,那就研究研究主要参考的这篇文章:http://blog.youkuaiyun.com/jgood/article/details/4787670确实提供了很大的帮助,也有一点点自己摸索的地方,在此记录一下:ubuntu版本13.10,codeblocks版本12.11,libcurl版本7.32.0原创 2015-04-21 12:05:22 · 989 阅读 · 0 评论 -
linux下的脚本运行的奇怪问题
由于公司要用,这两天着着急急的自学了两天python写了个小脚本,但一直有bug,而且神奇的是原因不明。。今天又要改的时候又出现语法错误了,搜了一下意外的发现了原因我是用的notepad++写的代码,可以在菜单栏->视图->显示符号里勾选显示空格与制表符显示后发现是TAB和空格混用了。。因为写代码的时候是在windows上,部署是在linux上,期间有转换编码的操作,可原创 2015-04-21 09:50:58 · 540 阅读 · 0 评论 -
memset在Debug和Release下效果不同
环境:ubuntu13.10+codeblocks12.11由于各种原因,今天用到了一个前人写的库Debug模式下一切正常,Release模式就是各种报错,信息如下:就卡在__GI_raise这里,调试器里报:../nptl/sysdeps/unix/sysv/linux/raise.c: 没有那个文件或目录苦苦搜索没有结果,感觉方向有点偏离了只能一层层把代码剥开,发现原创 2015-04-24 11:13:23 · 1496 阅读 · 0 评论 -
linux C++ 进程间共享内存以及临界区的实现
不多说,直接贴代码就是了#ifndef SHAREHELPER_H_INCLUDED#define SHAREHELPER_H_INCLUDED#include #include #include #include #include #include #include #include #include #include #incl原创 2015-06-13 10:01:41 · 2184 阅读 · 0 评论