找回密码
 立即注册

QQ登录

只需一步,快速开始

华强北商行 门户 Linux/Unix 查看主题

小白教材,linux Xwindows环境下常用工具列表

发布者: yh6788 | 发布时间: 2015-11-6 15:00| 查看数: 3518| 评论数: 0|帖子模式

服务器端常用的系统之一是Linux,对于偷懒的用户,可以在自己电脑上也使用linux,这样可以减少学习成本:)

发行版选型:名目众多,日常使用推荐ubuntu LTS版(安装学习成本低,社区支持大);学习折腾推荐使用Gentoo/Arch(确保有时间);其余根据口味选择各自喜欢的发行版。

日常生活的方方面面中,linux基本也有相应的工具提供:

视频/音频:

mplayer(大而全),vlc,audacity(专业音频)

文档:

libreoffice(word/excel/ppt...)

evince(pdf)

gedit(txt)

calibre(电子书)

IM:

没有特别好的,官方支持不佳,备用(pidgin/skype,Thunderbird的chat,或web端,或wine)

浏览器:

firefox/chromium/opera

图片

gqview/qiv(图片浏览)

shutter(截图&编辑)

gimp(临时替代ps)

shotwell(一站式图片管理)

画图:

Dia(流程图/UML等)

文件:

Dolphin/xfe(文件夹浏览器)

Filezilla(Ftp)

Email:

Thunderbird-收邮件推荐imap协议,非pop协议。因为官方都是web端,现在越来越多是浏览器/手机客户端/pc客户端等多个终端同时使用,所以用imap适合同步。

其它常用工具:

Goldendict(翻译,问题是比较耗cpu),arandr(显示器配置),xosview(资源查看器),vym(思维导图工具),gpick(选取颜色,前端常用),curl(web调试),ab(性能测试)

日程管理:没有遇到过好用的客户端,可以使用web的日程管理(google之类)或者自己写一个。

终极后备:Virtualbox(虚拟个win,解决qq/迅雷/cs/ps/之类常用工具问题),Vagrant(技术使用,独立开发环境)

终极必备:terminal(rxvt之类),ssh,vim,vifm,man,Linux就算有问题,可以在console下用这几个查找命令,编辑管理文件,连接服务端,解决常用和紧急的问题。

上面聒噪这么多,正经讲点技术相关的:

编辑器:任何事情不外乎性价比,初用gedit/nano,常用subline text,如果你需要coding几年甚至几十年,不要错过VIM/Emacs(付出的成本会有回报的);

数据库:

        常规存储自然是关系数据库,随着mysql趋向闭源,可用postgresql,配合hstore插件。如果数据量很小临时用可以sqlite3。

        如果就几行代码的情况,数据丢了也不要命的话,用mongo就可以(官方driver,不用orm)

        专用领域,比如计算分析,可以找领域内的数据库,比如大数据,或者图像数据库。

        性能问题:一言难尽,数据量大的结合磁盘/文件格式和存储手写起,到纵向和横向扩展等;以前接触一个KV存储系统,基础是百库百表架构的mysql群,所以可以相信mysql等常规存储的后续扩展能力。

文件共享:

        可以采用samba,配置好后即是windows的共享目录功能,一般没有连接数量和性能的问题。(备:windows下的filezilla的服务端,用下来部署配置也比较方便,可以快速搭建ftp服务器。linux下配置ftp反而略麻烦)

        最基础的可以直接开启一个linux帐号,通过ssh客户端访问和存取文件,也非常方便。

        ps:通过rsync这样的工具,可以做定期同步或者备份,确保文件安全;

服务端命令执行:

        常见的情况是ssh连接服务器后,执行一个命令,但是执行过程中连接断开(网络问题/sshd配置问题等),导致进程异常终止,执行中断的情况;

       可以使用nohup 后面加命令的方式,这样在连接断开或者cosole关闭的情况下进程继续,log会存在执行目录下的nohup.out文件中;

        有条件的可以在服务端安装tmux/screen,开启服务后可以随时断开随时再连接,保证操作场景随时恢复;

console常用:

        命令的输入同时存到文件,以备后面查询使用,可以在命令后添加 command xxx |tee a.log;这样界面的正常信息输出同时会保存到a.log文件。

键盘/鼠标配置/重定义键:

        xmodmap

代码查询/替换

        grep -nir "search_word" /xxx/xxx/xxxx: 用来查询某目录下包含某查询词的所有文件和词语所在位置,文件夹大的情况,耗时会比较多。         grep -nir "search_word" /xxx/xxx/xxxx 2>/dev/null可以把没权限等异常信息忽略掉。

        find -type f ! -path '*.git*' | xargs sed -i 's/old_word/new_word/g': 用来替换目录下所有文件中匹配的词语;注意去除.git等库文件,这些地方的文件不能被修改。

生成指定大小空文件: dd if=/dev/zero of=./x.zip bs=1K count=200000

磁盘/镜像copy:sudo dd if=/home/as/Tools/autoplayer.sys.img of=/dev/sdc :比如把镜像文件copy到u盘,当然可以把做好系统的u盘,copy一个同样的u盘。 pv -tpreb Tools/autoplayer.sys.img |sudo dd of=/dev/sdb :使用pv可以看到copy进度。

sshd延长断开时间: /etc/ssh/sshd_config 添加/修改配置:

        ClientAliveInterval 60
        ClientAliveCountMax 60

ping命令显示时间戳: ping 203.166.163.219 -c 10 | awk '{ print $0"\t" strftime("%H:%M:%S",systime()) } '

系统资源查看:top,iotop,iftop等

最新评论

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
加好友78950405
QQ臨時會話
華強北商行笔记本,手機
淘宝阿里旺旺
沟通交流群:
水货thinkpad笔记本
工作时间:
11:00-22:00
电话:
18938079527
微信联系我们
公告:
深圳市区免费送货服务重新上线

QQ| 华强北商行 ( 粤ICP备17062346号 )

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

|网站地图 公司简介 联系方式 版权所有@

GMT+8, 2024-4-20 02:14 , Processed in 0.031506 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表