Archive for 操作系统

又换ubuntu环境开发了,没找到好用的mysql客户端。用了几天mysql workbench,发现用不了,太难用了。准备还是用命令行来解决。 新建-:> vim ~/.my.cnf -:> cat ~/.my.cnf [clienttest_icloud] host=10.144.12.36 port=3306 user=icloud password=_icloud database=icloud .bashrc里边配置: alias db_test_icloud="mysql --defaults-group-suffix=test_icloud" 然后就可以直接执行db_test_icloud 来链接数据库了。

Continue

有测试机可以使用,但是想了想还是在自己电脑上装一份,就是低配mac硬盘不够用啊。 稳定版下载地址: https://download.docker.com/mac/stable/Docker.dmg 找了一圈好像稳定版都是这个地址。 还在下载,说说问啥要自己电脑上搞一份,准备把之前写的mysql查询平台放到github上,之前同事有要。想了想虽然没啥技术含量,放到github上搞个镜像,写个脚本,一键启动。这样方便安装,虽然项目我基本都写安装文档,但是还是一键启动的爽。初步想法是写个Dockerfile,执行安装脚本build。这样更新的话还是需要重新build。先这么搞搞看看。 动动鼠标,然后就安装成功了? -:> docker version Client: Version: 17.09.1-ce API version: 1.32 Go version: go1.8.3 Git commit: 19e2cf6 Built: Thu Dec 7 22:22:25 2017 OS/Arch: da

Continue

这个本用了有半年了,mac pro最低配置的,感觉最紧的就是硬盘了。然后再是内存,开几个程序内存基本就满了。别的都挺好。 本来一直没升级,想清理空间的时候网上搜到一个图,后来发现是新版sierra里才有的硬盘分析工具。于是升级了系统版本。 新系统有个siri的功能,连看没看直接没启用,,因为我从来没用过GarageBand,感觉以后也不会用上,就也卸载了 Macintosh HD/Applications/GarageBand.app (1.16GB) Macintosh HD/Library/Application Support/GarageBand (995MB) Macintosh HD/Library/Application Support/Logic (880MB) Macintosh HD/Library/Audio/Apple Loops (up to 10GB)*xx 删掉这几个目录就可以了。使用工具邮件也清理了一下,瞬间释放好多硬盘空间。 等周末再把 不看的pdf移动到nas上 ,空间就足够搞别的了。应用程

Continue

每一列数据使用'\t'分隔,每一行用'\r'分隔。纯数字的太长或零开头,使用引号引起来并使用单引号开头。导出的excel文件后缀为'.xls'。

Continue

以前用ubuntu系统的时候,查看系统信息 都是cat /proc来查看。比如查看内存信息,cat /proc/meminfo;查看系统版本,cat /proc/version. procfs是进程文件系统,包含一个伪文件系统(启动时动态生成的文件系统),用于通过内核访问进程信息。这个文件系统通常被挂载到 /proc 目录。由于 /proc 不是一个真正的文件系统,它也就不占用存储空间,只是占用有限的内存。 换到freebsd以后,发现不能用了 ,虽然还有/proc/目录。官网说procfs已经不赞成使用了,改用了sysctl。 官网man:https://www.freebsd.org/cgi/man.cgi?query=sysctl&sektion=8 官网的命令man和系统的都一样没介绍全,没办法,只能靠经验和grep来查找相应的信息了。查找版本信息。 sysctl -a | grep version,当熟悉以后就可以直接使用sysctl 带名字直接查找了

Continue

额 当时安装的时候忘记总结了,以为一条命令很方便的就安装完了。发现还是要总结一下,有点小问题。 先brew seach gtk。然后brew install gtk+我是安装gtk2.0的版本。会提示要你安装XQuartz,还有网址。必须安装x啊。。到提供的网址上下载,并安装。然后再次执行brew install gtk+啪啪啪 安装好多东西。安装完了,写个hello World。 编译 gcc gtk.a.c -o first `pkg-config --cflags --libs gtk+-2.0` 会提示你pkg-config: command not found。 然后安装pkg-config : brew install pkg-config 安装完再编译 提示Package xcb-shm was not found in the pkg-config search path. # export PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.14.0/lib/pkgconfig/ export PKG_CO

Continue

今天发现在使用xfce的终端的时候,开一次vim退出后终端的标题就加了一个terminal ,开始以为是bug。 后来查了一下xfce的文档,发现有设置的地方。 菜单选择终端edit-preferences 在第一项里边的title就可以进行设置,动态标题选择替换初始标题就行了。 初始标题我填的 %#-%w-%D. 官方解释 %d : name of the current directory (short). %D : current directory (long). %w : window title set by shell. %# : the session id. 配置文件修改是在,~/.config/xfce4/terminal/terminalrc

Continue

装的freebsd的桌面用的xfce,刚刚修改了一下啊xfce的系统字体。 使用的手札简,下载字体后,新建“~/.fonts/”目录,把字体移动进去。然后通过开始菜单--settings--appearance-fonts,进行字体选择。选择好就能看的效果。 实际上修改了~/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml里面的配置

Continue

在virtualbox里安装了freebsd虚拟机,使用了一下,感觉还不错。安装了xfce的桌面环境,装了firefox,默认字体太难看 哈哈。在虚拟机里速度很快。xfce桌面有panel可以自己定制 感觉爽爆了。查了文档,样式什么的也可以自己定制,这个就不折腾了,只是在虚拟机里玩玩,以后再用linux或者unix做桌面,我就选择freebsd,然后真正使用一下。 使用的功能很少,开发环境也没装,csh应该需要配置,也不是太好用。 安装软件只要pkg install,提供的命令很多很好。开始的时候看的中文文档,说命令是pkg_add然后发现没这个命令。。文档很不错,安装桌面也是看文档安装的。

Continue

安装命令: apt-get install vsftpd 环境:Ubuntu 10.04  vsftpd_2.2.2-3ubuntu6.3_i386.deb  开启关闭服务的命令: sudo /etc/init.d/vsftpd start sudo /etc/init.d/vsftpd stop 查看ftp的根目录可以用这个命令 finger ftp 重启ftp:sudo /etc/init.d/vsftpd restart 查看vsftpd是否启动了可以用 pgrep vsftpd 或者列出所有进程 ps -d 配置: /etc/vsftpd.conf local_root=<file> :设置本地用户登陆后的目录,默认为本地用户的主目录 local_enable=<YES/NO> :设置是否支持本地用户帐号访问 /etc/ftpusers文件 该文件内的用户一律禁止ftp连接,默认列表包括了root, daemon, nobody等。需要禁止某个用户,添加

Continue