|
|
第1行: |
第1行: |
− | =arm= | + | =面试经验= |
− | 用自己的树霉试一下 常用的软件能不能用先 有空再过半年buy a arm apple laptop | + | june 21 2021 英文不太好 iptables 用什么模块没答上 |
| | | |
− | https://www.pine64.org/pinebook-pro/
| |
| | | |
− | https://zhuanlan.zhihu.com/p/38719508 | + | [https://www.wangt.cc/2020/10/%E6%B1%87%E4%B8%B0%E9%93%B6%E8%A1%8C%E9%9D%A2%E8%AF%95%E7%BB%8F%E5%8E%86/ 汇丰银行面试经历] |
| + | ==iptables== |
| + | [https://www.jianshu.com/p/c08521c60881 iptables(二)匹配方式和常用扩展模块] |
| | | |
− | [https://post.smzdm.com/p/a5kqwmxx/ 外媒观点对撞,ARM 版 Mac 到底值不值得买?| PCWorld :不要再买 Mac 产品 ] | + | [https://my.oschina.net/lenglingx/blog/638944 iptables常用模块介绍] |
| | | |
− | [https://linuxtoy.org/archives/lightweight-portable-desktop-with-pine64.html Pine64 轻量级便携电脑 ]
| + | =准备 = |
| | | |
− | =NOTE=
| + | 用百度 查看一下这两个公司的真实情况 |
− | 下载东西 or 传输东西 记得最后 md5 or sham 一下
| + | zhihu.com 和看准网 |
| | | |
− | 闪屏问题 参考 xps 相关wiki
| + | 不要在这上面996icu的 |
| | | |
− | =xps=
| + | https://github.com/996icu/996.ICU/tree/master/blacklist |
− | 主要目录挂在 data 所以作各种 ln
| |
− | ln -s data/evanhome/python/ python
| |
| | | |
− | =老旧计算机=
| + | 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, |
− | https://antixlinux.com/
| |
− | =2020=
| |
| | | |
− | 將硬盘模式由RAID 可以进入原来的win
| + | 游戏运维又有分工,分为开发运维、应用运维(业务运维)和系统运维 |
− | 改为ACHI 就进入其它第三方os
| |
| | | |
− | [https://www.dell.com/support/article/zh-cn/sln308010/ubuntu-win10 Ubuntu ®/WIN10双系统安装教程 ]
| + | 开发运维:是给应用运维开发运维工具和运维平台的 |
| | | |
− | https://www.dell.com/support/article/zh-cn/sln301754/%E5%A6%82%E4%BD%95%E5%9C%A8-dell-pc-%E4%B8%8A%E5%AE%89%E8%A3%85-ubuntu-%E5%92%8C-windows-8-%E6%88%9610%E4%BD%9C%E4%B8%BA%E5%8F%8C%E5%BC%95%E5%AF%BC?lang=zh
| + | 应用运维:是给业务上线、维护和做故障排除的,用开发运维开发出来的工具给业务上线、维护、做故障排查 |
| | | |
− | <pre>
| + | 系统运维:是给应用运维提供业务上的基础设施,比如:系统、网络、监控、硬件等等 |
− | 第一步在 win中分区中压缩出给unix的空间
| |
− | [[Win10系统相关]]
| |
− | 现在要什么改bios为AHI 原来的是ran0 on 是不是得重启安装win 问一下售后
| |
− | 更改xps13的硬盘模式
| |
| | | |
− | Dell xps13 的硬盘模式有三种:RAID(默认)模式; ACHI模式;以及以上两种的混合模式。RAID模式下我们是无法安装ubuntu的,于是在开机dell图标的时候猛按F2进入BIOS选项,將硬盘模式由RAID改为ACHI, 在更改时系统会提醒若更改可能会导致无法逆转的问题,其实没关系,确认更改。注意,更改了硬盘模式之后是无法在进入win10的,所以这时候可以在USB接口插好我们准备好的ubuntu安装盘了,在系统重启进入dell图标界面时,
| + | 总结:开发运维和系统运维给应用运维提供了“工具”和“基础设施”上的支撑 |
− | 猛按F12(不用按fn)进入boot界面选用U盘启动,进入ubuntu安装界面然后正常安装就好。关于安装ubuntu时的分区,我参考了网上的教程,采用以下分区:
| |
| | | |
| + | 开发运维、应用运维和系统运维他们的工作是环环相扣的 |
| | | |
− | 分区完成后,不要急着下一步,这里还要选择 安装启动引导器的设备
| |
| | | |
− | 选择boot所在的分区 /dev/sda ?
| + | 什么是中间件?什么是jdk? |
− | </pre>
| |
| | | |
− | xps 13 7390 安装双系统
| + | 中间件介绍: |
| | | |
| + | 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源 |
| | | |
− | linuxqq 在debian 10上用 sh 安装是成功的 weixin用一下 docker那个 就不用虚拟机了
| + | 中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯 |
| + | 是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口 |
| | | |
| + | 但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递 |
| | | |
| + | 通过中间件,应用程序可以工作于多平台或OS环境。 |
| | | |
| + | jdk:jdk是Java的开发工具包 |
| | | |
− | [https://blog.csdn.net/JJ951001/article/details/104565862 安装参考这个喽 ]
| + | 它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境 |
− | 一开始不要安装太多桌面 就先xfce作备用 然后再上awesome
| |
| | | |
− | 默认安装,想要更多工具
| + | =没有离职证明怎么办?还能入职吗?企业必须给开吗= |
− | sudo apt-get -y install kali-linux-large
| + | [https://zhuanlan.zhihu.com/p/142668194 没有离职证明怎么办?还能入职吗?企业必须给开吗] |
| | | |
− | [https://blog.csdn.net/zouguo1211/article/details/81200628 安装过程 有grub2修复呢]
| + | =一些公司= |
| | | |
| + | [https://www.kanzhun.com/firm/interview/detail/1nVy29m7F1M~.html 看准网 上海贝锐信息科技股份有限公司] |
| | | |
− | [https://blog.csdn.net/weixin_41247970/article/details/104118700 kali 2020.1安装(图文超详细版)]
| + | https://m.kanzhun.com/gsm780168.html |
| | | |
| | | |
− | [https://blog.csdn.net/MiaodXindng/article/details/104397988 kali linux 2020.1安装注意事项]
| + | =has list 面试或朋友面试过的公司= |
| + | 明动软件 2020年 08月 17日 星期一 14:42:22 CST |
| | | |
− | =debian= | + | =resume= |
− | <pre>
| |
− | UNetbootin
| |
| | | |
− | debian-.0.0-amd64-xfce-CD-1.iso 安装后
| + | [https://www.zhihu.com/question/277450838 运维工程师简历如何写项目经验?] |
− | 如果还有方块需要装字体:
| + | [https://www.kanzhun.com/campus/strategy/30266/ 资深运维工程师简历怎么写看准网] |
| | | |
− | apt-get install ttf-wqy-zenhei #我试过这个就行了
| + | [https://www.jianliben.com/article/detail/24214 运维工程师完整简历范文] |
− | $ reboot
| |
− | $ apt-get install ttf-arphic-uming
| |
| | | |
| + | ===english resume=== |
| | | |
| + | [https://icecoola.blog.csdn.net/article/details/78677435 程序员英文自我介绍] |
| | | |
− | # testing
| |
| | | |
− | # http://mirrors.ustc.edu.cn/debian/dists/
| + | https://www.hireitpeople.com/resume-database/68-network-and-systems-administrators-resumes/76476-linux-devops-systems-engineer-resume-chicago-il |
− | deb http://mirrors.ustc.edu.cn/debian testing main contrib non-free
| |
− | # deb-src http://mirrors.ustc.edu.cn/debian testing main contrib non-free
| |
− | deb http://mirrors.ustc.edu.cn/debian testing-updates main contrib non-free
| |
− | # deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
| |
| | | |
− | # deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
| + | https://www.indeed.com/career-advice/resume-samples/engineering-resumes/devops-engineer |
− | # deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
| |
| | | |
− | #deb http://mirrors.aliyun.com/debian/ testing main non-free contrib
| |
− | ##deb-src http://mirrors.aliyun.com/debian/ testing main non-free contrib
| |
− | #deb http://mirrors.aliyun.com/debian-security testing/updates main
| |
− | ##deb-src http://mirrors.aliyun.com/debian-security testing/updates main
| |
− | #deb http://mirrors.aliyun.com/debian/ testing-updates main non-free contrib
| |
− | ##deb-src http://mirrors.aliyun.com/debian/ testing-updates main non-free contrib
| |
− | #deb http://mirrors.aliyun.com/debian-backports/ bullseye-backports main non-free contrib
| |
− | ##deb-src http://mirrors.aliyun.com/debian-backports/ testing-backports main non-free contrib
| |
− | #
| |
− | #deb https://mirrors.163.com/debian-backports/ buster-backports main contrib non-free
| |
− | #deb-src https://mirrors.163.com/debian-backports/ buster-backports main contrib non-free
| |
| | | |
| | | |
− | sudo apt-get update
| + | https://zety.com/blog/devops-resume-example |
− | sudo apt-get upgrade
| |
− | sudo apt-get dist-upgrade
| |
| | | |
− | </pre>
| + | http://jianli.yjbys.com/jianlifanwen/yingwenjianlifanwen/623767.html |
| + | https://www.edureka.co/blog/devops-resume |
| | | |
− | 你正在运行 Debian稳定版 因为你更偏好选择 Debian 稳定版分支。它运行得很好,但是只有一个问题:与其他发行版相比,它的软件有一点过时了。这便是 backports 出现的原因。
| + | https://enhancv.com/resume-examples/devops-engineer/ |
| | | |
− | Backports是从testing版本 (大部分)和 unstable版本(可能性极小,例如:安全更新等)重新编译的软件包,因此他们在稳定的debian发行版中不需要新的库就可以运行(无论如何,这是可能的)。推荐你挑选一个能够满足你需求的单个的backports软件源,不要使用所有可用的backports源。
| + | https://www.beamjobs.com/resumes/devops-resume-samples |
| | | |
− | [https://wiki.debian.org/zh_CN/Backports zh_CNBackports ] | + | [https://blog.csdn.net/Makasa/article/details/104429738 面试(八)简短英文自我介绍] |
| | | |
− | [https://www.debian.cn/archives/45 如何使用 Debian backports 更新源] | + | [https://blog.csdn.net/liliugen/article/details/83297823 IT外企面试-英文自我介绍] |
| | | |
− | https://wiki.debian.org/HowToUpgradeKernel
| + | [http://blog.itpub.net/73573/viewspace-262987 IT外企面试-英文自我介绍(zz) ] |
| | | |
| + | [https://blog.csdn.net/weixin_33138675/article/details/115789703?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-5&spm=1001.2101.3001.4242 java岗位面试英文自我介绍,面试外企英文自我介绍] |
| | | |
− | [https://zhuanlan.zhihu.com/p/76991840 安装Debian并开启远程桌面(通过Xorg)] | + | [https://blog.csdn.net/zhenguo26/article/details/91410887?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242 外企面试英文自我介绍【面试经验】] |
| | | |
− | [https://www.linuxtechi.com/things-to-do-after-installing-debian-10/ Top 8 Things to do after Installing Debian 10 (Buster)] | + | [https://blog.csdn.net/afeng200802011/article/details/4790646 IT行业英文版自我介绍] |
| | | |
− | =start= | + | =一些注意点= |
− | 此文适合于 debian10初始化 20190730
| + | 外包公司里面,感觉爱立信、汇丰银行、卓望、南方电网(排名有分先后)都可以去试下,技术上来看,爱立信做车联网(物联网方面的,这是以后的趋势),多线程高并发在所难免,英语环境,弹性上班;汇丰开发流程比较规范,单元测试、devopts 、前后端开发、容器docker+k8s,英语环境;卓望,当时面的是大数 |
| | | |
| | | |
− | Debian_stretch 也就是 debian 9 这也是kali2018
| + | [https://www.zhihu.com/question/369049412 2020 年裸辞的都如何了?] |
− | == 最常用软件==
| |
− | <pre> ;geany ; catfish 文件查看; 现在用 rofi 这个不用了synapse (上次回车运行不了软件是 自己小小心 把运行配置设置为f2); zim ; ;
| |
− |
| |
− | hardInfo 硬件查看
| |
| | | |
− | alias halt='/usr/bin/sudo /bin/sync && /usr/bin/sudo /sbin/poweroff'
| + | [https://blog.csdn.net/a81579261/article/details/106348550 面试经-记汇丰保险部外包技术二面] |
− | </pre>
| |
| | | |
− | == xps13 7390问题== | + | =应聘时最漂亮的回答= |
− | <pre> | + | [http://arts.51job.com/arts/05/397182.html 面试<nowiki>]</nowiki>HR最常用的20个面试问题及答案] |
− | 过一阵就会自动闪屏
| |
| | | |
| + | 1、请你自我介绍一下自己好吗? |
| + | 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。 |
| | | |
− | FN+向上 亮度
| + | 2、你觉得你个性上最大的优点是什么? |
| + | 回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。 |
| | | |
− | </pre>
| + | 3、说说你最大的缺点? |
| + | 回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。 |
| | | |
− | ==国内iso下载地址==
| + | 4、你对薪资的要求? |
| + | 回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。 |
| + | 回答样本一:我对工资没有硬性要求,我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。 |
| + | 回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训,而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。 |
| + | 回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。 |
| | | |
| + | 5、你对加班的看法? |
| + | 回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。 |
| + | 回答样本:如果工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时我也会提高工作效率,减少不必要的加班。 |
| | | |
− | kali 的国内官方镜像为东软信息学院 所以下载地址有两个
| + | 6、如果通过这次面试我们录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办? |
| + | 回答提示:一段时间发现工作不适合我,有两种情况:①如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;②你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。 |
| | | |
− | http://mirrors.neusoft.edu.cn/kali-images/
| + | 7、谈谈你对跳槽的看法? |
| + | 回答提示:①正常的“跳槽”能促进人才合理流动,应该支持。②频繁的跳槽对单位和个人双方都不利,应该反对。 |
| | | |
− | 公司这个下载比较快
| + | 8、工作中难以和同事、上司相处,你该怎么办? |
| + | 回答提示:①我会服从领导的指挥,配合同事的工作。②我会从自身找原因,仔细分析是不是自己工作做得不好让领导不满意,同事看不惯。还要看看是不是为人处世方面做得不好,如果是这样的话我会努力改正。③如果我找不到原因,我会找机会跟他们沟通,请他们指出我的不足,有问题就及时改正。④作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理解,我也会做好本职工作,虚心向他们学习,我相信,他们会看见我在努力,总有一天会对我微笑的。 |
| | | |
− | http://mirrors.163.com/kali-images/
| + | 9、你对于我们公司了解多少? |
| + | 回答提示:在去公司面试前上网查一下该公司主营业务。如回答:贵公司有意改变策略,加强与国外大厂的OEM合作,自有品牌的部分则透过海外经销商。 |
| | | |
− | https://mirrors.ustc.edu.cn/kali-images
| + | 10、最能概括你自己的三个词是什么? |
| + | 回答提示:我经常用的三个词是:适应能力强,有责任心和做事有始终,结合具体例子向主考官解释, |
| | | |
− | https://www.turnkeylinux.org/
| + | 11、你的业余爱好是什么? |
| + | 回答提示:找一些富于团体合作精神的,这里有一个真实的故事:有人被否决掉,因为他的爱好是深海潜水。主考官说:因为这是一项单人活动,我不敢肯定他能否适应团体工作。 |
| | | |
− | <pre>
| + | 12、作为被面试者给我打一下分? |
− | evan@evankali:~/iso$ sha256sum kali-linux-2017.2-amd64.iso
| + | 回答提示:试着列出四个优点和一个非常非常非常小的缺点(可以抱怨一下设施,没有明确责任人的缺点是不会有人介意的)。 |
− | 4556775bfb981ae64a3cb19aa0b73e8dcac6e4ba524f31c4bc14c9137b99725d kali-linux-2017.2-amd64.iso
| |
| | | |
− | time sudo dd if=xxxxx.iso of=/dev/sdc && sync # real 23m33.039s
| |
− | 或者用什么 img32 linux 下还可以用 etcher U盘镜像复制工具
| |
| | | |
− | 国内源 加在最前面
| + | 13、你为什么要离开原来的公司? |
| + | 回答提示:①回答这个问题时一定要小心,就算在前一个工作受到再大的委屈,对公司有多少的怨言,都千万不要表现出来,尤其要避免对公司本身主管的批评,避免面试官的负面情绪及印象。建议此时最好的回答方式是将问题归咎在自己身上,例如觉得工作没有学习发展的空间,自己想在面试工作的相关产业中多加学习,或是前一份工作与自己的生涯规划不合等等,回答的答案最好是积极正面的。②我希望能获得一份更好的工作,如果机会来临,我会抓住。我觉得目前的工作,已经达到顶峰,即沒有升迁机会。 |
| | | |
− | deb https://mirrors.dgut.edu.cn/kali kali-rolling main non-free contrib
| + | 14、你欣赏哪种性格的人? |
− | deb-src https://mirrors.dgut.edu.cn/kali kali-rolling main non-free contrib
| + | 回答提示:诚实、不死板而且容易相处的人、有“实际行动”的人。 |
| | | |
− | sudo apt-get update
| + | 15、你通常如何对待别人的批评? |
− | </pre>
| + | 回答提示:①沈默是金,不必说什么,否则情况更糟,不过我会接受建设性的批评。②我会等大家冷靜下来再讨论。 |
| | | |
− | ===Create bootable USB drives===
| + | 16、怎样对待自己的失败? |
− | https://rufus.ie/
| + | 回答提示:我们大家生来都不是十全十美的,我相信我有第二个机会改正我的错误。 |
| | | |
− | sudoapt-getinstallusb-creator-gtk
| + | 17、你为什么愿意到我们公司来工作? |
| + | 回答提示:对于这个问题,你要格外小心,如果你已经对该单位作了研究,你可以回答一些详细的原因,像“公司本身的高技术开发环境很吸引我。”、“我同公司出生在同样的时代,我希望能够进入一家与我共同成长的公司。”、“你们公司一直都稳定发展,在近几年来在市场上很有竞争力。”、“我认为贵公司能够给我提供一个与众不同的发展道路。”这都显示出你已经做了一些调查,也说明你对自己的未来有了较为具体的远景规划。 |
| | | |
| + | 18、对这项工作,你有哪些可预见的困难? |
| + | 回答提示:①不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行。②可以尝试迂回战术,说出应聘者对困难所持有的态度——工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服。 |
| | | |
− | https://www.balena.io/etcher/
| + | 19、如果录用了你,你将怎样开展工作? |
| + | 回答提示: ①如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法。②可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。”。 |
| + | 分析:这个问题的主要目的也是了解应聘者的工作能力和计划性、条理性,而且重点想要知道细节。如果向思路中所讲的迂回战术,面试官会认为回避问题,如果引导了几次仍然是回避的话,此人绝对不会录用了。 |
| | | |
| + | 20、你希望与什么样的上级共事? |
| + | 回答提示:①通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识,这既上一个陷阱,又是一次机会。②最好回避对上级具体的希望,多谈对自己的要求。③如“做为刚步入社会的新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。 |
| + | 分析:这个问题比较好的回答是,希望我的上级能够在工作中对我多指导,对我工作中的错误能够立即指出。总之,从上级指导这个方面谈,不会有大的纰漏。 |
| | | |
− | win下的hash tools hash my files divhasher
| + | 21、与上级意见不一时,你将怎么办? |
| + | 回答提示:①一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。”②如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。” |
| + | 分析:这个问题的标准答案是思路①,如果用②的回答,必死无疑。你没有摸清楚改公司的内部情况,先想打小报告,这样的人没有人敢要。 |
| | | |
− | [https://docs.fedoraproject.org/en-US/quick-docs/creating-and-using-a-live-installation-image/ creating-and-using-a-live-installation-image]
| + | 22、为什么选择我们公司? |
| + | 回答提示:曾经在报章杂志看过关于贵公司的报道,与自己所追求的理念有志一同。而贵公司在业界的成绩也是有目共睹的,而且对员工的教育训练、升迁等也都很有制度。 |
| + | 分析:去面试前先做功课,了解一下该公司的背景,让对方觉得你真的很有心想得到这份工作,而不只是探探路。 |
| | | |
− | http://www.ubuntukylin.com/public/pdf/1910.pdf
| + | 23、谈谈如何适应办公室工作的新环境? |
| + | 回答提示①办公室里每个人有各自的岗位与职责,不得擅离岗位。②根据领导指示和工作安排,制定工作计划,提前预备,并按计划完成。③多请示并及时汇报,遇到不明白的要虚心请教。④抓间隙时间,多学习,努力提高自己的政治素质和业务水平。 |
| | | |
− | ==debian==
| + | 24、除了本公司外,还应聘了哪些公司? |
− | [https://cdimage.debian.org/cdimage/unofficial/non-free/ 附带专有固件的非官方镜像]也已更新,如果您发现Debian与某个硬件不兼容,这些非自由版本很有用。
| + | 回答提示:很奇怪,这是相当多公司会问的问题,其用意是要概略知道应徵者的求职志向,所以这并非绝对是负面答案,就算不便说出公司名称,也应回答“销售同种产品的公司”,如果应聘的其他公司是不同业界,容易让人产生无法信任的感觉。 |
− | <pre>
| |
− | sudo apt-get install -y dnsutils#dig
| |
− | </pre>
| |
− | ===debian elite 无线驱动 iwlwifi-7260-17.ucode===
| |
− | <pre>
| |
− | debian 10 elite 无线驱动 iwlwifi-7260-17.ucode
| |
| | | |
− | #wifi 添加源
| + | 25、你还有什么问题要问吗? |
− | deb http://mirrors.163.com/debian/ buster main contrib non-free
| + | 回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没问题”的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。 |
| | | |
− | apt install firmware-iwlwifi wireless-tools
| + | 26、如果你被录用,何时可以到职? |
− | </pre>
| + | 回答提示:大多数企业会关心就职时间,最好是回答“如果被录用的话,到职日可按公司规定上班”,但如果还未辞去上一个工作、上班时间又太近,似乎有些强人所难,因为交接至少要一个月的时间,应进一步说明原因,录取公司应该会通融的。 |
| | | |
− | ===常用包安装=== | + | =IT从业人员求职面试经验= |
− | <pre>
| |
− | sudo apt install net-tools
| |
− | </pre>
| |
| | | |
− | ==pre==
| + | 1、面试紧张怎么办? |
− | [[Parrot安装]]
| + | 原因:自信心不足、准备不足、负面联想过多、得失心过重 |
− | <pre>
| + | 导致:面试官认为面试者撒了谎或者不自信 |
− | 如果发现不是中文界面 settings -->Region &language 选择中国 再次登录就是中文了
| + | 如何克服:提前做好准备,将公司路线查好,不要迟到,带好简历和笔、了解公司背景和业务;建立自信,通过许多小成功积累自信;凡事积极,每个人都有优缺点,与其暴露缺点,不如展现自己的优点;看淡得失,心态平和,不妨坦诚告诉面试官自己有点紧张 |
| + | |
| + | 2、面试着装与形象问题 |
| + | 最关键的第一印象:每个人对别人的第一印象都是在第一眼看到的时候就形成了,第一眼看着舒服的话就会从对方身上探寻优点,反之就是放大缺点 |
| + | 头发:前不抵眉,侧不掩耳,后不及领。头发不能太长,但也不要是光头 |
| + | 眼睛:提前休息,不要熬夜,避免带着充满血丝、肿肿的眼睛去面试 |
| + | 嘴巴:不要吃气味太重的食物,比如韭菜、大蒜之类,为避免空腔异味可以提前吃块口香糖 |
| + | |
| + | 3、自我介绍要讲什么? |
| + | 3分钟左右最佳,语速别太快,正式面试之前可以用手机录音下来自己先听听,可以分为三部分讲解 |
| + | 我是谁:介绍自己的基本信息 |
| + | 我做过什么:这是自我介绍最重要的环节,主要是自己工作经验和水平的展现,比如介绍下自己系统学习过Linux系统维护,在某公司搭建过Zabbix监控系统等 |
| + | 我想做什么:谈谈自己的职业规划,也可以说说对于公司行业发展的看法 |
| + | |
| + | 4、面试常见问题与良好解答 |
| + | 为什么离开上一家公司:推荐说法是追求个人发展或遇到不可抗力因素,比如在上家公司无法得到自身能力的提升和事业的发展,切忌抱怨压力大、说领导坏话 |
| + | 为什么我们要聘用你:强调自己的专业能力能胜任职位,还可以说说自己职业规划,能踏踏实实给公司做实事 |
| + | 工作中和主管意见不一致怎么办:切忌不要在会议中和主管争执,可以私下讨论,最终要有服从意识,如果主管的决策违背原则,影响到公司的利益,则要坚持己见 |
| + | 谈谈对加班的看法:可以先问问加班频率,天天加班的还需要考虑清楚,毕竟身体才是第一本钱,偶尔加班的话可以说“如果公司工作需要,一定服从调度执行” |
| + | 为什么选择我们公司:不要说空洞的话和乱表忠心,一般从行业、企业、岗位的发展趋势来说最好 |
| + | 如果入职了怎么开展工作:在短时间内了解公司业务,熟悉环境,然后不清楚的地方多问主管 |
| + | 如何看待运维这个职业:这个职业对所有运维人员来说都是不小的考验,需要我们随时做好准备,遇到故障时争取第一时间解决,将损失降到最低,在平时也要做好安全防范工作,防患于未然 |
| + | |
| + | 对于其他一些答不上来的问题坦诚说自己不知道,但是也要明确态度,自己会利用业余时间查询,面试结束后不要忘记一句谢谢,还需要问问什么时候能有个答复,希望大家都能面试成功! |
| | | |
− | 允许root登录
| |
− | #PermitRootLogin prohibit-password
| |
− | PermitRootLogin yes #/etc/init.d/ssh restart
| |
| | | |
− | 新用户 debain 系统建议用adduser
| + | =面试结束后的细节及职场规划理论= |
− | adduser evan #这个是交互的
| |
| | | |
− | useradd evan -m -s /bin/bash -g evan
| + | 对薪资要求 |
− | | + | 最好不要主动说,可以问“这个比较难回答,能否告诉我一个公司对这个职位的薪资范围” |
− | #is debian
| + | 我之前工资是xx,我期望能拿xx,如果认为我提出的要求太高或觉得我现在能力不够,可以降低薪资要求,然后靠一段时间的努力来证明自己,来获得回报 |
− | apt install sudo -y
| + | |
| + | 有什么问题想要问? |
| + | 运维部门有几个人?如果我来了的话主要负责哪些工作? |
| + | 公司对新人有没有一个培训机制? |
| + | 请问我大概什么时候能收到公司的一个回音? |
| + | 想问问今天我的面试有哪些不足的地方,希望您能帮我指正? |
| | | |
− | echo 'evan ALL=(ALL) NOPASSWD:NOPASSWD:ALL' >/etc/sudoers.d/evan
| + | 面试结束后的细节: |
− | | + | 椅子归位 |
− | 回收站 .local/share/Trash/files/
| + | 水杯扔垃圾桶 |
− | </pre>
| |
− | [[useradd与adduser的区别]]
| |
− | | |
− | ==分区==
| |
− | <pre>
| |
− | kalilatop / 27G 建议大一些好 我的现在是20G 昨晚更新时就空间不太够 清理了今天一个上午 ,昨天还搞到半夜
| |
− | cd /var/cache/apt/archives && rm -rf *.deb
| |
− | | |
− | 在公司电脑上 居然要安装成 /home不独立出来,不然会安装不成功 搞笑 第一天不行 第二天又可以 了 哈哈 #应该是硬盘没删除成功 我发现还有 原来的数据呀
| |
− | </pre>
| |
| | | |
− | ==theme==
| + | 面试结束语: |
− | <pre>
| + | 谢谢xx经理,期望以后能共事 |
− | sudo apt install oxygen-icon-theme
| |
| | | |
− | lxappearance (0.6.1-1)
| + | 职场规划养鱼理论: |
− | LXDE GTK+ theme switcher
| + | 1、大河沟里当小鱼 |
| + | 2、小河沟里当大鱼 |
| + | 3、大河沟里当大鱼 |
| + | 4、养鱼 |
| | | |
− | </pre>
| |
− | https://github.com/paullinuxthemer/Mc-OS-themes
| |
| | | |
− | ==输入法== | + | =面试题= |
− | ===fcitx=== | + | ==公有云、私有云、混合云 == |
| | | |
− | fcitx can not use in ff rednotebook etc apps on debina 10 testing 更新完就可以了
| |
| | | |
| + | [https://www.sohu.com/a/221770426_764294 什么是公有云、私有云、混合云 ,这篇文章终于讲清楚了] |
| | | |
− | <pre> sudo apt-get install fcitx fcitx-table-wbpy ttf-wqy-microhei ttf-wqy-zenhei
| + | [https://zhuanlan.zhihu.com/p/31789999 公有云私有云区别、对比] |
| | | |
| + | [https://www.zhihu.com/question/27211555 一句话说出你对云计算的理解] |
| | | |
− | #官方提示
| + | ==sed awk == |
− | 设置 用户设置 /home/evan/.xinputrc 为 fcitx。
| |
− | 手动设置选择: fcitx
| |
− | 小企鹅输入法(Fcitx)
| |
− | * 必需组件:fcitx
| |
− | * 输入特定语言所需的组件:
| |
− | * 简体中文拼音:fcitx-sunpinyin 或 fcitx-googlepinyin 或 fcitx-pinyin
| |
− | * 简体中文五笔:fcitx-table-wubi 或 fcitx-table-wbpy
| |
− | * 繁体中文:fcitx-table-cangjie
| |
− | * 通用的输入法码表: fcitx-table* 套件
| |
− | * 应用程序支持:
| |
− | * GNOME/GTK+:fcitx-frontend-gtk2 和 fcitx-frontend-gtk3
| |
− | (强烈建议同时安装)
| |
− | * KDE/Qt4:fcitx-frontend-qt4
| |
− | | |
− | | |
− | | |
− | | |
− | | |
− | 用户设置 已被 im-config 修改。
| |
− | | |
− | 请重新启动 X 会话管理器以激活新的 用户设置。
| |
− | 如果使用旧配置的守护进程被 X 会话管理器重启,您可能需要使用 kill(1) 手工将其杀死。
| |
− | 请参考 im-config(8) 和 /usr/share/doc/im-config/README.Debian.gz
| |
− | | |
− | | |
− | # skin
| |
− | | |
− | 下载皮肤并解压缩到下面任一目录,如果没有可以新建目录:
| |
− | | |
− | /usr/share/fcitx/skin ##全局设置
| |
− | ~/.config/fcitx/skin #特定用户设置
| |
− | | |
− | | |
− | debian kali
| |
− | | |
− | ls /usr/share/fcitx/skin/
| |
− | classic dark default google sogou
| |
− | | |
− | | |
− | freebsd
| |
− | | |
− | .config/fcitx/skin/
| |
− | Alpha google material sogou startos</pre>
| |
− | | |
− | 皮肤下载 sogou 不错
| |
− | http://mirrors.163.com/deepin/pool/main/f/fcitx-skins/
| |
− | | |
− | [https://wiki.archlinux.org/index.php/Fcitx_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) arch fcitx]
| |
− | | |
− | [https://www.cnblogs.com/findumars/p/5364701.html Linux下Qt4与qt5的程序使用输入法(ibus与fcitx)不冲突 ]
| |
− | | |
− | | |
− | [https://plumz.me/archives/4180/ 解决 Ubuntu 16.04 下 Telegram Fcitx 不能加载的问题]
| |
− | | |
− | ===ibus=== | |
| <pre> | | <pre> |
− | #sudo apt-get install ibus-gtk ibus-table-wubi ibus-wayland ibus-pinyin ibus-sunpinyin
| + | 一、有文件file1 |
− | #不好用 暂时不用 现在又用了 2020 ibus-setup
| + | 1、请用shell查询file1 里面空行的所在行号 |
− | | |
− | ibus-setup
| |
| | | |
− | 在$HOME/.bashrc中加入下面这段就好了
| + | grep ^$ file1 |
| | | |
− | export GTK_IM_MODULE=ibus
| + | awk ‘{if($0~/^$/)print NR}’ file |
− | export XMODIFIERS=@im=ibus
| + | or |
− | export QT_IM_MODULE=ibus
| + | grep -n ^$ file |awk ‘BEGIN{FS=”:”}{print $1}’ |
| | | |
| + | 2、编写ShellScript查询file1 以abc 结尾的行 |
| + | grep abc$ file1 |
| | | |
| + | 3、打印出file1 文件第1 到第3 行 |
| + | sed -n ’1,3p’ file1 |
| + | head -3 file1 |
| </pre> | | </pre> |
− | [https://blog.csdn.net/wu10188/article/details/86540464 Ubuntu 18.04 配置ibus中文拼音输入法(超简单)]
| |
| | | |
− | ==openssh== | + | ==进程类型 == |
− | <pre>
| |
− | apt-get install openssh-client openssh-server
| |
− | 这个要先安装 不然自启动会不成功
| |
| | | |
− | 如何激活服务并在启动时启用或禁用服务(即系统启动时自动启动服务)
| + | Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。 |
− | # systemctl is-active ssh.service
| |
− | systemctl enable ssh.service
| |
− | # systemctl disable ssh.service
| |
− | </pre>
| |
| | | |
− | [http://www.cnblogs.com/yinheyi/p/6266748.html debian系统下安装ssh服务超级详细]
| + | 1. 交互进程是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 |
| | | |
− | == 更新系统==
| + | 2. 批处理进程和终端没有联系,是一个进程序列。 |
− | <pre>
| |
− | #配置源 又可以改为国内源了 记得在去年是不可以的 20180222 2020
| |
− | #eg
| |
− | | |
− | sed -i "s@http://.*archive.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
| |
− | sed -i "s@http://.*security.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
| |
| | | |
− | | + | 3. 监控进程(也称系统守护进程)是Linux系统启动时运行的进程,并常驻后台。例如,httpd是著名的Apache服务器的监控进程。 |
− | | + | [https://blog.csdn.net/weibo1230123/article/details/82187572 Linux系统进程类型有哪些?进程状态有哪几种?常见的进程有哪些?] |
− | | + | == 传输== |
− | deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
| |
− | deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
| |
− | | |
− | #aliyun是最快的 配置上他的dns 2020 但是官方源才是软件最新的哦
| |
− | deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
| |
− | #deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
| |
− | #deb http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free
| |
− | #deb-src http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free
| |
− | #
| |
− | #office
| |
− | #deb https://http.kali.org/kali kali-rolling main non-free contrib
| |
− | #deb http://http.kali.org/kali kali-rolling main non-free contrib
| |
− | | |
− | kali 的国内官方镜像为东软信息学院
| |
− | 所以只要dns是国内 应该 会自动去东软信息学院mirrors的
| |
− | | |
− | apt-get update
| |
− | | |
− | #一般只更新自己要的软件就好了,不要全系统更新 容易挂 再说 很多软件更新也没用嘛
| |
− | apt install xxxx # apt list --upgradable |less 查看软件
| |
− | apt upgrade
| |
− | apt-get dist-upgrade #跨版本更新 ; 发布版升级
| |
− | | |
− | apt update && apt full-upgrade #升级2018的官方 命令
| |
− | </pre> | |
− | ===更新系统故障===
| |
− | <pre> evan@kalipc:~/github/python/tutorial$ sudo apt update
| |
− | 获取:1 http://mirrors.aliyun.com/kali kali-rolling InRelease [30.5 kB]
| |
− | 错误:1 http://mirrors.aliyun.com/kali kali-rolling InRelease
| |
− | | |
− | | |
− | 正在读取软件包列表... 完成
| |
− | W: GPG 错误:http://mirrors.aliyun.com/kali kali-rolling InRelease: 下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <[email protected]> | |
− | E: 仓库 “http://mirrors.aliyun.com/kali kali-rolling InRelease” 没有数字签名。
| |
− | N: 无法安全地用该源进行更新,所以默认禁用该源。
| |
− | #使用root 运行此命令
| |
− | root@kalipc:~# wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
| |
− | OK </pre>
| |
− | [https://www.kali.org/news/kali-linux-2018-1-release/ Kali Linux 2018.1 Release]
| |
− | | |
− | ==添加 home分区== | |
| <pre> | | <pre> |
− | cp -a .bash_history .chromium-bsu .gnupg/ .pki/ .ssh/ .xinputrc .bak
| + | 5种传输文件的服务 |
− | | + | rsync scp sftp ftp samba rcp |
− | 把所以 . 隐藏的文件 先 ls . 然后得出的 放到 .bak目录 最后再放出来
| |
− | | |
− | | |
− | 算了 直接搞个/data分区了
| |
− | mkfs.ext4 /dev/nvme0n1p9
| |
− | | |
− | | |
− | blkid /dev/nvme0n1p9
| |
− | | |
− | cat /etc/fstab
| |
− | # /etc/fstab: static file system information.
| |
− | #
| |
− | # Use 'blkid' to print the universally unique identifier for a
| |
− | # device; this may be used with UUID= as a more robust way to name devices
| |
− | # that works even if disks are added and removed. See fstab(5).
| |
− | #
| |
− | # <file system> <mount point> <type> <options> <dump> <pass>
| |
− | # / was on /dev/nvme0n1p8 during installation
| |
− | UUID=8239d727-9b16-4e03-bf2d-d05766db6a2e / ext4 errors=remount-ro 0 1
| |
− | # /boot/efi was on /dev/nvme0n1p1 during installation
| |
− | UUID=0848-0943 /boot/efi vfat umask=0077 0 1
| |
− | # swap was on /dev/nvme0n1p7 during installation
| |
− | UUID=753c3bee-a5b7-4de4-b0bf-1d971622d47a none swap sw 0 0
| |
− | # /home was on /dev/nvme0n1p9 during installation
| |
− | UUID=a90d5fe4-482b-458a-bc8b-fd733fd963d2 /data ext4 errors=remount-ro 0 1
| |
− | | |
− | | |
| </pre> | | </pre> |
| + | ==对现在运维工程师的理解和以及对其工作的认识 == |
| + | 你对现在运维工程师的理解和以及对其工作的认识 |
| | | |
− | ==添加新硬盘==
| + | 运维工程师在公司当中责任重大,需要保证时刻为公司及客户提供最高、最快、最稳定、最安全的服务 |
− | <pre>
| |
− | UUID=d94216fb-5712-dc44-ad1e-98534d6e4bae /mydata ext4 defaults 0 2
| |
− | #后来成为home 要记得改为 /home
| |
− | mkdir /home/evan/data
| |
− | uuid 查看
| |
− | blkid
| |
− | blkid /dev/sdb1
| |
| | | |
− | #mydata 2T hdd 2018年 09月 25日 星期二 10:22:06 CST
| + | 运维工程师的一个小小的失误,很有可能会对公司及客户造成重大损失 |
− | #/dev/sdb1 /home/evan/data ext4 defaults 0 0
| |
− | UUID=7664f2b3-ee40-4861-aed4-c6fd223126ac /home/evan/data ext4 defaults 0 2
| |
| | | |
− | fstab 改为 /dev/sdb1 就好了 而不是UUID 可能和XFCE mount有关系 后来用uuid已正常 重分区系统也是同一个板 同一个CPU 不能在别的板搞过来
| + | 因此运维工程师的工作需要严谨及富有创新精神 |
| | | |
− | 此问题 后来确定为让 sata线位置
| + | ==系统调优 系统调优包括内核参数优化和应用优化2 个方面== |
− | | |
− | fdiskl -l Partition 1 does not start on physical sector boundary.
| |
− | 用命令行gpt 分区后 老提示空间不够 后来 用gparted 重新分区好了
| |
− | | |
− | | |
− | 2021
| |
− | root@k8s-master:~# blkid /dev/sdb1
| |
− | /dev/sdb1: UUID="7664f2b3-ee40-4861-aed4-c6fd223126ac" TYPE="ext4" PARTUUID="c7b67401-1c52-4394-a779-e473df6c2a94"
| |
− | | |
− | #/etc/fstab
| |
− | UUID=7664f2b3-ee40-4861-aed4-c6fd223126ac /mydata ext4 errors=remount-ro 0 1
| |
− | | |
− | | |
− | </pre>
| |
− | | |
− | == install Awesome ==
| |
| <pre> | | <pre> |
− | 这个的问题是安装后 gdm 选择了 依然进入gnome3 在家里用 vbox 试过也是尴尬了呢
| + | 系统调优方面包括哪些工作 以linux为例子 并举一些参数 |
− | 解决办法是 ,可以不用安装kde
| |
− | apt install lightdm lxrandr
| |
− | #apt-get install kde-plasma-desktop
| |
− | 其实是gdm3 识别不了awesome 而ssdm可以识别,那其实也可以试一下 是不是只安装其它dm就可以了
| |
− | </pre>
| |
− | [[Awesome]]
| |
| | | |
− | == install xmonad ==
| |
− | 曾经放弃 现在 又回来了,没声音也是在mate打开一下就有了呢
| |
| | | |
− | [[xmonad安装及入门配置]]
| + | 系统调优包括内核参数优化和应用优化2 个方面 |
| | | |
− | 安装完好像进入不了呢 原因和楼上一样
| + | 性能调优是在出现问题后或者瓶颈后才需要调整,不要一味的盲目调节,否则只会适得其反。 |
− | [http://blog.linuxchina.net/?p=1880 xmonad 安装及入门配置]
| |
| | | |
− | ==install lxde==
| + | 更新默认内核参数设置 |
− | apt-get install lxde
| |
| | | |
| + | net.ipv4.tcp_tw_reuse = 1 |
| + | 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭; |
| + | |
| + | net.ipv4.tcp_tw_recycle = 1 |
| + | 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭 |
| | | |
− | [https://www.cnblogs.com/bu-wu-zheng-ye/p/4760919.html 在Debian上用FVWM做自己的桌面]
| + | net.ipv4.tcp_syncookies = 1 |
| + | 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; |
| + | |
| + | net.ipv4.tcp_tw_reuse = 1 |
| + | 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭; |
| + | |
| + | net.ipv4.tcp_tw_recycle = 1 |
| + | 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。 |
| | | |
− | ==备份[[Clonezilla]] ==
| + | kern.maxfiles: 1928 |
| + | 系统中支持最多同时开启的文件数量,如果你在运行数据库或大的很吃描述符的进程,那么应该设置在20000以上, |
| + | 一般推荐设置为32768或者65536 |
| | | |
− | == install mate ==
| |
− | <pre>
| |
− | #在公司的电脑不用安装这个了
| |
− | sudo apt-get update
| |
− | #This will install the base packages required for a minimal MATE desktop
| |
− | sudo apt-get install mate-desktop-environment-core
| |
| | | |
− | #This will install the complete MATE desktop
| + | 禁用不必要的守护进程,节省内存和CPU资源 |
− | sudo apt-get install mate-desktop-environment
| + | chkconfig cups off |
| | | |
− | #This will install the complete MATE desktop including a few extras
| |
− | sudo apt-get install mate-desktop-environment-extras
| |
− | </pre>
| |
− | http://wiki.mate-desktop.org/download
| |
| | | |
− | ==xrandr Multi-monitor==
| + | 打开系统最大连接数上限 |
− | <pre>
| |
− | 图形界面的用 lxrandr XRandR
| |
| | | |
− | #if hdmi on home
| + | echo "* soft nproc 10240" >>/etc/security/limits.confecho "* hard nproc 16384" >>/etc/security/limits.conf |
| + | echo "* soft nofile 10240" >>/etc/security/limits.confecho "* hard nofile 65535" >>/etc/security/limits.conf |
| | | |
− | #只开启外外接显示器并关闭本本自带显示器 省电
| |
− | xrandr --output HDMI-1 --mode 1920x1080 --output LVDS-1 --off
| |
| | | |
− | xrandr --output HDMI-1 --same-as LVDS-1 --mode 1366x768 --output HDMI-1 --mode 1920x1080
| |
| | | |
| | | |
− | 多显示器
| + | 关闭ssh服务DNS反向解析 |
− | 今天使用了xrandr命令,似乎可以检测到扩展屏,之后详细看了xrandr的用法,运用 addmode 和 output 命令 结果可以用的!!!
| |
| | | |
| + | sed -i '/\#MaxAuthTries 6/a\MaxAuthTries 6' /etc/ssh/sshd_configsed -i '/\#UseDNS yes/a\UseDNS no' /etc/ssh/sshd_config |
| </pre> | | </pre> |
− | [http://blog.linuxchina.net/?p=1441 linux桌面(Dedian Ubuntu kali) 多显示器支持]
| |
| | | |
− | [https://www.dell.com/support/article/zh-cn/sln129825/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E5%A4%9A%E6%98%BE%E7%A4%BA%E5%99%A8?lang=zh 如何设置多显示器] | + | [https://www.cnblogs.com/bigdevilking/p/9433750.html CentOS 7 系统优化分析] |
| | | |
− | [http://blog.linuxchina.net/?p=285 xrandr — fvwm 双显示器] | + | [https://www.jianshu.com/p/a7ae48f23cf2 Linux内核参数优化] |
| | | |
− | https://www.dell.com/community/Laptops-General-Read-Only/XPS-13-2in1-How-Many-External-Monitors-on-One-USB-C/td-p/5104782 | + | [https://www.bbsmax.com/A/WpdKxPYNzV/ Linux内核调优参数说明] |
| | | |
− | [https://simonhawketts.co.uk/2017/02/27/multiple-monitors-on-a-dell-xps-13/ multiple-monitors-on-a-dell-xps-13]
| + | https://www.bbsmax.com/A/WpdKgOwZdV/ |
| | | |
− | https://wiki.archlinux.org/index.php/Multihead
| + | [http://www.phperz.com/article/17/0712/302471.html 值得收藏的20个Linux服务器性能优化技巧] |
| | | |
− | https://wiki.debian.org/DualMonitorDualServerOneInput | + | https://blog.csdn.net/21aspnet/article/details/6584792 |
| | | |
− | ==外观==
| |
− | lxappearance
| |
− | lxqt 外观设置 qt风格用 qt5 other kali-light 不然 vlc 可能不好看
| |
| | | |
− | ==all4one==
| |
− | <pre>sudo apt install tree anjuta geany zim remmina vlc -y #synapse spyder
| |
− | #sudo apt-get install fcitx fcitx-table-wbpy ttf-wqy-microhei ttf-wqy-zenhei
| |
− | sudo apt-get install alarm-clock-applet
| |
− | #eclipse emacs pycharm chrome 自己独立安装 </pre>
| |
| | | |
− | ==解决没有声音: ==
| + | https://www.cnblogs.com/weifeng1463/p/6825532.html |
− | <pre>
| |
− | sudo apt install pulseaudio
| |
− | systemctl --user enable pulseaudio && systemctl --user start pulseaudio
| |
− | systemctl --user enable pulseaudio #打开声音控制就好了
| |
− | 打开打开声音控制 然后
| |
− | 语音控制--输入设备--输入插孔 记得好个小锁头要打开
| |
| | | |
− | 还有 就是 输出设备为 模拟耳机 20181023
| + | [https://blog.csdn.net/chalefly/article/details/71216449 Centos 性能调优 - tuned 服务] |
| | | |
− | 可能还有回放要 chrome
| + | [https://jingyan.baidu.com/article/3c343ff70786fe0d3779631f.html Linux系统调优] |
− | </pre>
| |
| | | |
− | == install applications==
| |
− | 大不了在启动是 用 win+R 先启动kupfer
| |
| | | |
− | ===launcher===
| |
− | ====[[Awesome#rofi_on_awesome|rofi_on_awesome]]====
| |
− | ====synapse====
| |
| | | |
− | 快捷键一般设置 为menu(win右边那个) 实在不行就设置 为 win +` or ctrl+1
| + | 查看当前文件夹(有文件夹) 下文件名包含test的文件的大小和总和 |
| | | |
− | ====kupfer==== | + | == == |
− | ====gnome-do====
| |
− | apt-get install gnome-do gnome-do-plugins.
| |
− | | |
− | ===[[Linux 下的护眼软件]]===
| |
− | | |
− | | |
− | === 系统还原===
| |
− | timeshift
| |
− | https://github.com/teejee2008/timeshift
| |
− | === 视频播放===
| |
− | ==== vlc====
| |
− | apt install vlc # 也有升级功能 继续播放功能升级为3.0.6 版本就可以了 有皮肤 在插件管理器里
| |
− | | |
− | ==== smplaye====
| |
− | <pre>echo 'deb http://download.opensuse.org/repositories/home:/smplayerdev/Debian_9.0/ /' > /etc/apt/sources.list.d/home:smplayerdev.list
| |
− | apt-get update
| |
− | sudo apt-get install smplaye# 好用 可提高音量到200% 看py 教程非常 爽 vlc都没这么好 也可手工下载包安装 </pre>
| |
− | | |
− | [http://wiki.ubuntu.org.cn/SMPlayer SMPlayer使用]
| |
− | | |
− | [https://software.opensuse.org/download.html?project=home%3Asmplayerdev&package=smplayer smplayer安装教程]
| |
− | | |
− | [http://wiki.ubuntu.org.cn/Qref/Apps#.E8.A7.86.E9.A2.91.E6.92.AD.E6.94.BE 软件参考]
| |
− | | |
− | === 办公软件 ===
| |
− | | |
− | ====xpad====
| |
− | ====abiword and gnumeric====
| |
− | | |
− | ====libreoffice====
| |
− | [http://blog.linuxchina.net/?p=132 libreoffice installation]
| |
− | | |
− | [https://zh-cn.libreoffice.org/download/fonts/ 适用于 LibreOffice 的中日韩字体]
| |
− | | |
− | https://zh-cn.libreoffice.org/get-help/install-howto/linux/
| |
− | | |
− | ==== wps====
| |
− | http://community.wps.cn/download/
| |
| <pre> | | <pre> |
− | 问题
| + | 如何将本地80 端口的请求转发到8080 端口,当前主机IP 为192.168.2.1 |
− | 依赖关系问题使得 wps-office 的配置工作不能继续:
| + | Iptables -A PREROUTING -d 192.168.2.1 -p tcp -m tcp –dport 80 -j DNAT -to-destination 192.168.2.1:8080 |
− | wps-office 依赖于 libpng12-0;然而:
| |
− | 未安装软件包 libpng12-0。
| |
− |
| |
− | wget http://ftp.cn.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.49-1+deb7u2_amd64.deb
| |
− | sudo dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb
| |
− | sudo dpkg -i wps-office_10.1.0.5672-a21_amd64.deb
| |
− | </pre>
| |
− | | |
− | [https://itaken.github.io/post/2017/05/03/libpng12-0%E6%9C%AA%E5%AE%89%E8%A3%85%E9%94%99%E8%AF%AF.html libpng12-0未安装错误]
| |
− | | |
− | [http://community.wps.cn/wiki/No_necessary_symbol_fonts wps字体]
| |
− | | |
− | ===Notes ====
| |
− | https://wiki.gnome.org/Design/Apps/Notes
| |
− | === CAD ===
| |
− | ==== freecad====
| |
− | sudo add-apt-repository ppa:freecad-maintainers/freecad-stable
| |
− | sudo apt update
| |
− | sudo apt install freecad
| |
− | | |
− | [https://www.sysgeek.cn/linux-cad-software/ 适用于Linux系统的5款最佳CAD软件汇总]
| |
− | | |
− | https://wiki.freecadweb.org/Install_on_Unix/zh-cn
| |
− | | |
− | https://launchpad.net/~freecad-maintainers/+archive/ubuntu/freecad-stable
| |
− | | |
− | https://github.com/FreeCAD/FreeCAD/releases/tag/0.18.4
| |
− | | |
− | | |
− | [https://linuxtoy.org/archives/6-of-the-best-free-linux-cad-software.html 6 款高品质的免费 Linux CAD 应用程序]
| |
− | | |
− | === email ===
| |
− | ====[[thunderbird]]====
| |
− | ===GNURadio===
| |
− | GNURadio 是免费的软件开发工具套件。它提供信号运行和处理模块,用它可以在易制作的低成本的射频(RF)硬件和通用微处理器上实现软件定义无线电。 这套套件广泛用于业余爱好者,学术机构和商业机构用来研究和构建无线通信系统。
| |
− | https://www.gnuradio.org/
| |
− | | |
− | == emacs26 in Ubuntu 18.04==
| |
− | <pre>
| |
− | sudo add-apt-repository ppa:kelleyk/emacs
| |
− | sudo apt update
| |
− | | |
− | sudo apt install emacs26
| |
− | | |
− | root@myxps:/usr/share/applications# cat emacs25.desktop
| |
− | [Desktop Entry]
| |
− | Version=1.0
| |
− | Name=GNU Emacs 25 (GUI)
| |
− | GenericName=Text Editor
| |
− | Comment=GNU Emacs is an extensible, customizable text editor - and more
| |
− | MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
| |
− | TryExec=/usr/bin/emacs25
| |
− | Exec=/usr/bin/emacs25 %F
| |
− | Icon=emacs25
| |
− | Type=Application
| |
− | Terminal=false
| |
− | Categories=Utility;Development;TextEditor;
| |
− | StartupWMClass=Emacs
| |
− | Keywords=Text;Editor;
| |
− | root@myxps:/usr/share/applications# cp emacs25.desktop emacs.desktop
| |
− | root@myxps:/usr/share/applications# emacs -nw emacs.desktop
| |
− | root@myxps:/usr/share/applications# cat emacs.desktop
| |
− | [Desktop Entry]
| |
− | Version=1.0
| |
− | Name=GNU Emacs 26 (GUI)
| |
− | GenericName=Text Editor
| |
− | Comment=GNU Emacs is an extensible, customizable text editor - and more
| |
− | MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
| |
− | TryExec=/usr/bin/emacs26
| |
− | Exec=/usr/bin/emacs26 %F
| |
− | Icon=emacs25
| |
− | Type=Application
| |
− | Terminal=false
| |
− | Categories=Utility;Development;TextEditor;
| |
− | StartupWMClass=Emacs
| |
− | Keywords=Text;Editor;
| |
− | | |
| | | |
| </pre> | | </pre> |
− | http://ubuntuhandbook.org/index.php/2019/04/gnu-emacs-26-2-released-install-in-ubuntu-18-04/
| |
− | === emacs25===
| |
− | apt install emacs -y
| |
− |
| |
− | [[How to Compile Emacs on Linux]]
| |
− |
| |
− | [[Emacs入门]]
| |
− |
| |
− | ===文件管理===
| |
− | apt install pcmanfm-qt # thunar
| |
| | | |
| + | == == |
| <pre> | | <pre> |
− | #gedit 另外到 mousepad
| + | crontab |
− | cat /usr/share/applications/gedit.desktop
| + | 在11 月份内,每天的早上6 点到12 点中,每隔2 小时执行一次/usr/bin/httpd.sh 怎么 |
− | [Desktop Entry]
| + | 实现 |
− | Name=gedit
| + | 0 6-12/2 * 11 * /usr/bin/httpd.sh </pre> |
− | Comment[zh_CN]=简易文本编辑器
| + | == == |
− | GenericName=Text Editor
| |
− | GenericName[zh_CN]=文本编辑器
| |
− | GenericName[zh_TW]=文字編輯程式
| |
− | Exec=mousepad %F
| |
− | Icon=accessories-text-editor
| |
− | Terminal=false
| |
− | StartupNotify=true
| |
− | Type=Application
| |
− | Categories=Utility;TextEditor;GTK;
| |
− | MimeType=text/plain;
| |
− | | |
− | </pre>
| |
− | | |
− | === 终端软件===
| |
− | apt install terminator #tilix # ssh tools pacmanager
| |
− | | |
− | [[terminator基础]]
| |
− | | |
− | ===[[下载工具]]===
| |
− | | |
− | | |
− | === music===
| |
− | ==== deadbeef====
| |
− | [http://deadbeef.sourceforge.net/download.html 建议用deadbeef直接下载deb包]
| |
− | | |
− | [http://deadbeef.sourceforge.net/plugins.html plugins]
| |
− | ====qmmp====
| |
− | [https://www.howtoing.com/how-to-get-the-most-out-of-qmmp-1-0/ 如何充分利用Qmmp 1.0]
| |
− | | |
− | 皮肤下载 然后 ctrl+p 选择你下载的 .wsz skinsfile
| |
− | http://qmmp.ylsoftware.com/files/skins
| |
− | | |
− | [http://vinmusic.com/tool/qmmp/ ubuntu下的音频播放器: Qmmp]
| |
− | | |
− | ==== quodlibet====
| |
− | <pre># deb http://lazka.github.io/ql-debian/testing/ quodlibet-unstable/
| |
− | sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5A62D0CAB6264964
| |
− | sudo apt-get update
| |
− | sudo apt-get install quodlibet</pre>
| |
− | | |
− | ====Audacity ====
| |
− | [[Audacity音频处理]]
| |
− | Audacity 多轨跨平台的音频编辑软件
| |
− | | |
− | === install rednotebook===
| |
− | [https://github.com/collinss/sticky Sticky Notes便笺]
| |
| <pre> | | <pre> |
− | #太老版本,不建议用 | + | 四、编写个shell 脚本将/usr/local/test 目录下大于100K 的文件转移到/tmp 目录下 |
− | #apt-get install rednotebook
| + | #!/bin/bash |
| + | for file in `ls /usr/local/test` |
| + | do |
| + | if [ -f $file ]; then |
| + | if [ `ls -l $file|awk '{print $5}'` -gt 10000 ]; then |
| + | mv $file /tmp/ |
| + | fi |
| + | fi |
| + | done |
| | | |
− | sudo apt-get install noblenote
| |
| | | |
| + | #!/bin/bash |
| + | def=30 |
| + | dir=/data/1/ |
| + | dir2=/data/2/ |
| + | for i in `ls -l $dir|awk '{print $9}'` |
| + | do |
| + | size=`du -shm ${dir}|awk '{print $1}'` |
| | | |
− | #2020 jul
| + | if [[ $size -gt $def ]] ; |
− | wget -c https://github.com/jendrikseipp/rednotebook/archive/v2.19.tar.gz
| + | then |
− | | + | mv ${dir}/$i ${dir2} |
− | sudo apt install python3-yaml
| + | fi |
− | | |
− | | |
− | rednotebook$ sudo python3 setup.py install
| |
− | | |
− | | |
− | #or 问题 新版本的图片看不到了
| |
− | wget -c https://github.com/jendrikseipp/rednotebook/archive/v2.19.tar.gz
| |
− | #wget -c --no-check-certificate https://github.com/jendrikseipp/rednotebook/archive/v2.6.1.tar.gz
| |
− | tar xvf v2.6.1.tar.gz
| |
− | sudo mv rednotebook-2.6.1 /opt/rednotebook
| |
− | vi /usr/share/applications/rednotebook.desktop
| |
− | | |
− | [Desktop Entry]
| |
− | Encoding=UTF-8
| |
− | Name=rednotebook
| |
− | GenericName=rednotebook
| |
− | Comment[zh_CN]=日志本
| |
− | Comment= journal
| |
− | #Exec=/home/evan/software/rednotebook-2.2/run
| |
− | #Icon=/home/evan/software/rednotebook-2.2/rednotebook.png
| |
− | Exec=/opt/rednotebook/run
| |
− | Icon=/opt/rednotebook/rednotebook.png
| |
− | Terminal=false
| |
− | X-MultipleArgs=false
| |
− | StartupWMClass=Firefox
| |
− | Type=Application
| |
− | Categories=Utility;TextEditor;GTK;
| |
− | MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
| |
| | | |
| + | done |
| | | |
− | #sudo mv /usr/bin/rednotebook /usr/bin/rednotebook1.4
| |
− | #sudo ln -s /home/evan/software/rednotebook-1.10.1/rednotebook/rednotebook /usr/bin/rednotebook
| |
| | | |
− |
| |
− | 家目录 /home/evan/.rednotebook
| |
− | rsync -avz /home/evan/.rednotebook/ 192.168.0.176:/home/evan/.rednotebook/
| |
− |
| |
− |
| |
− |
| |
− | ModuleNotFoundError: No module named 'distutils.core'
| |
− |
| |
− | sudo apt install python3-pip python3-yaml
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | </pre>
| |
− |
| |
− | [[Rednotebook]]
| |
− |
| |
− | === install bluefish===
| |
− | Bluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code.
| |
− |
| |
− | sudo apt install bluefish -y
| |
− |
| |
− |
| |
− | http://pkg.kali.org/pkg/bluefish
| |
− |
| |
− | [http://bluefish.openoffice.nl/index.html 官网]
| |
− |
| |
− | [https://bfwiki.tellefsen.net/index.php/Installing_Bluefish Installing Bluefish]
| |
− |
| |
− | === install Sublime Text 3===
| |
− | <pre>wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
| |
− | sudo apt-get install apt-transport-https
| |
− | echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
| |
− | sudo apt-get update && sudo apt-get install sublime-text
| |
| </pre> | | </pre> |
− | [https://www.sublimetext.com/docs/3/linux_repositories.html#apt 官方参考]
| |
| | | |
− | ===IM === | + | == == |
− | https://signal.org/
| |
| <pre> | | <pre> |
− | #2020 | + | #!/bin/bash |
| + | temp_fifo_file=$$.info |
| + | mkfifo $temp_fifo_file |
| + | exec 6<>$temp_fifo_file |
| + | rm $temp_fifo_file |
| | | |
− | sudo mv telegram-desktop telegram-desktopbak
| + | function f_sleep |
| + | { |
| + | sleep 2 |
| + | } |
| + | temp_thread=3 |
| | | |
| + | for ((i=0;i<temp_thread;i++)) |
| + | do |
| + | echo |
| + | done >&6 |
| | | |
− | sudo cp Telegram /usr/bin/
| + | for ((i=0;i<6;i++)) |
− | sudo cp Updater /usr/bin/
| + | do |
| + | read |
| + | { |
| + | f_sleep |
| + | echo $$,$i, `date` |
| + | sleep 5 |
| + | echo $$,$i, `date` |
| | | |
− | sudo ln -s Telegram telegram-desktop
| + | }& |
| + | echo >&6 |
| + | done <&6 |
| | | |
| | | |
| + | wait |
| + | exec 6>&- |
| | | |
− | 解压后复制到 /opt/Telegram/Telegram
| + | <<COMMENT |
− | /usr/bin$ sudo ln -s /opt/Telegram/Telegram telegram-desktop #要新的 用下载的吧
| + | 14491,3, 2018年 08月 17日 星期五 11:47:27 CST |
− | apt install telegram-desktop
| + | 14491,0, 2018年 08月 17日 星期五 11:47:27 CST |
− | </pre>
| + | 14491,2, 2018年 08月 17日 星期五 11:47:27 CST |
− | 2.1.5 与fictx冲突 换回2.1.4
| + | 14491,4, 2018年 08月 17日 星期五 11:47:27 CST |
− | https://telegram.org/
| + | 14491,1, 2018年 08月 17日 星期五 11:47:27 CST |
− | https://pkg.kali.org/pkg/telegram-desktop
| + | 14491,5, 2018年 08月 17日 星期五 11:47:27 CST |
− | | + | 14491,0, 2018年 08月 17日 星期五 11:47:32 CST |
− | ==== wechat====
| + | 14491,2, 2018年 08月 17日 星期五 11:47:32 CST |
− | https://gitee.com/lizhuohuan/docker-wechat
| + | 14491,4, 2018年 08月 17日 星期五 11:47:32 CST |
− | ==== QQ====
| + | 14491,1, 2018年 08月 17日 星期五 11:47:32 CST |
− | <pre>
| + | 14491,3, 2018年 08月 17日 星期五 11:47:32 CST |
− | ps QQ 有些 平铺下退出 ,换个样式就可以了
| + | 14491,5, 2018年 08月 17日 星期五 11:47:32 CST |
− | | + | COMMENT |
− | | |
− | root@k8s-master:~# bash -x linuxqq_2.0.0-b1-1024_x86_64.sh
| |
− | + [[ root != \r\o\o\t ]]
| |
− | + lines=33
| |
− | + tarball_md5=f90cfea5999cf4eaafba0b8f0a2f80f8
| |
− | + tail -n+33 linuxqq_2.0.0-b1-1024_x86_64.sh
| |
− | ++ md5sum linuxqq.tar.gz
| |
− | ++ cut '-d ' -f1
| |
− | + md5=f90cfea5999cf4eaafba0b8f0a2f80f8
| |
− | + [[ f90cfea5999cf4eaafba0b8f0a2f80f8 != \f\9\0\c\f\e\a\5\9\9\9\c\f\4\e\a\a\f\b\a\0\b\8\f\0\a\2\f\8\0\f\8 ]]
| |
− | + export -f do_install
| |
− | + tar zxf linuxqq.tar.gz
| |
− | + find linuxqq/ -type f -exec bash -c 'do_install "{}"' ';'
| |
− | installing /usr/share/applications/qq.desktop
| |
− | installing /usr/share/tencent-qq/crashpad_handler
| |
− | installing /usr/share/tencent-qq/qq
| |
− | installing /usr/share/tencent-qq/res.db
| |
− | installing /usr/share/tencent-qq/qq.png
| |
− | installing /usr/share/tencent-qq/qq.bmp
| |
− | + rm -rf linuxqq linuxqq.tar.gz
| |
− | + exit 0
| |
| | | |
| </pre> | | </pre> |
| + | [[category:shell]] [[category:ops]] |
| | | |
− | ===浏览器 === | + | ==用tcpdump嗅探80端口的访问看看谁最高 == |
− | ====chrome ====
| + | tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}'| sort | uniq -c | sort -nr |head -20 |
− | 方法一:在官网下载对应版本的deb后执行
| |
− | google-chrome-stable #平时升级
| |
− |
| |
− | [http://wiki.linuxchina.net/index.php?title=Ubuntu%E5%88%A9%E7%94%A8shadowsocks%E5%92%8Cpolipo%E7%BB%88%E7%AB%AF%E7%BF%BB%E5%A2%99#shadowsocks.E5.92.8Cpolipo 全局翻墙安装插件]
| |
− | | |
− | | |
− | Google Chrome有众多的出色的插件,说几个常用的
| |
− | suspender:内存不够用,可以装个suspender插件,把其他暂时不看的tab中断掉
| |
− | AdBlock:最受欢迎的Chrome扩展,拥有超过4000万用户!屏蔽整个互联网上的广告
| |
− | The QR Code Extension:允许当前页面生成QR码,并使用网络摄像头扫描QR码。
| |
− | Window Resizer:调节屏幕的分辨率,诸多时候用户开发
| |
− | Vimium:vim的分身
| |
− | Proxy SwitchyOmega:轻松快捷地管理和切换多个代理设置
| |
− | Wechat:微信
| |
− | 马克飞象:使用印象笔记扩展程序一键保存精彩网页内容到印象笔记帐户
| |
− | 惠惠购物助手:【网易出品】在您网购浏览商品的同时,自动对比其他优质电商同款商品价格,并提供商品价格历史,帮您轻松抄底,聪明网购不吃亏
| |
− | JSON-handle:顾名思义就是处理JSON数据的工具
| |
− | | |
− | [https://www.yuzhi100.com/article/debian-9-anzhuang-chrome 使用 Apt 软件源安装谷歌 Chrome ]
| |
− | [[ 通过shadowsocks翻墙 ]]
| |
− | | |
− | ====[http://wiki.linuxchina.net/index.php?title=Firefox%E5%AE%89%E8%A3%85%E5%92%8C%E6%B1%89%E5%8C%96 firefox]====
| |
− | sudo apt install firefox-esr-l10n-zh-cn #如果用自带的esr版本 | |
− | 常用插件 Auto Tab Discard, Notifier for Gmail , Tab Suspender
| |
− | [[firefox安装和汉化]]
| |
− | | |
− | [https://www.mozilla.org/zh-CN/firefox/central/ firefox新手上路]
| |
− | | |
− | ====chromium====
| |
− | apt install chromium chromium-l10n
| |
− | https://wiki.debian.org/Chromium
| |
− | | |
− | ====falkon====
| |
− | sudo apt-get install falkon
| |
− | 又一个轻量的web 浏览器 以前的 Qupzilla apt 会提示你的
| |
− | 2017年8月10日,QupZilla开发者David Rosca在博客宣布QupZilla成为KDE项目。[5]Qupzilla 2.2发布之后项目将更名为“Falkon”。[6]KDE Falkon 3.0于2018年2月27日发布。
| |
− | qupzilla conitnues development as falkon browser
| |
− | | |
− | ====[[tor]]====
| |
− | | |
− | ====gnome-web====
| |
− | apt install epiphany-browser
| |
− | ====midori====
| |
− | 这个暂时安装上不好用 以前可以 直接 apt
| |
| | | |
− | ====palemoon==== | + | ==centos6 centos7 区别 == |
| <pre> | | <pre> |
− | 对于 Debian 10,请运行以下命令:
| + | 启动加载器 |
− | Keep in mind that the owner of the key may distribute updates, packages and repositories that your system will trust (more information).
| + | Sysv init systemd |
| | | |
− | echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/Debian_10/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list
| + | 文件系统 |
− | curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/Debian_10/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home:stevenpusser.gpg > /dev/null
| + | ext4 xfs |
− | sudo apt update
| + | |
− | sudo apt install palemoon
| + | 内核版本 |
− | </pre>
| + | 2.6 3.10 |
− | | |
− | https://linux.palemoon.org/help/installation/
| |
− | | |
− | ===download tools===
| |
− | sudo apt install uget -y | |
− | | |
− | axel 还是最爽的 下载rapian就知了
| |
− | | |
− | ===绘图工具dia ===
| |
− | 绘图工具dia(取代visio)
| |
− | sudo apt install dia -y | |
− | | |
− | ===电子书calibre ===
| |
− | apt install calibre
| |
− | | |
− | ===有道词典 ===
| |
− | | |
− | http://cidian.youdao.com/index-linux.html
| |
− | #在官网下载对应版本的deb后执行
| |
− | sudo dpkg -i *.deb && sudo apt-get install -fy
| |
− | | |
− | ===x11vnc===
| |
| | | |
− | x11vnc是一种 位图显示的 视窗系统 。它是在 Unix 和 类Unix 操作系统 ,以及 OpenVMS 上建立图形用户界面的标准工具包和协议。x11vnc服务端可以实现Windows远程Linux桌面系统。
| + | 防火墙 |
− | sudo apt-get install x11vnc
| + | iptables firewalld |
− | | |
− | ===python===
| |
− | sudo apt-get install ipython3
| |
− | | |
− | | |
− | [https://www.cnblogs.com/xuanhun/p/5481907.html kali linux Python开发环境初始化]
| |
− | ====python IDE ====
| |
− | sudo apt-get install spyder3
| |
− | | |
− | https://docs.spyder-ide.org/installation.html#
| |
− | | |
− | ===ops tools===
| |
− | sudo apt install lrzsz #sz命令发送文件到本地: # sz filename
| |
− | ===develop tools ===
| |
− | apt install gdb
| |
− | | |
− | ===catfish===
| |
− | sudo apt-get install catfish #catfish简称文件搜索神器
| |
− | | |
− | ===django===
| |
− | <pre>
| |
− | pip install Django==1.8.18
| |
− | | |
− | #on ~/.bashrc
| |
− | alias django-admin='/home/evan/.local/lib/python2.7/site-packages/django/bin/django-admin.py'
| |
| </pre> | | </pre> |
| | | |
− | ===electronic-wechat=== | + | ==写一个脚本,实现判断192.168.1.0/24网络里,当前在线的IP有哪些,能ping通则认为在线== |
− | | + | ===方法-=== |
− | electronic-wechat是一个基于nodeJS开发的Linux系统微信。
| |
| <pre> | | <pre> |
− | git clone https://github.com/geeeeeeeeek/electronic-wechat.git
| + | #!/bin/bash |
− | cd electronic-wechat
| + | for ip in `seq 1 255` |
− | npm install && npm start #bash: npm: 未找到命令
| + | do |
| + | { |
| | | |
− | bash: npm: 未找到命令
| + | ping -c 1 192.168.1.$ip > /dev/null 2>&1 |
− | curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
| + | if [ $? -eq 0 ]; then |
− | sudo apt-get install -y nodejs
| + | echo 192.168.1.$ip UP |
− | </pre>
| + | else |
| + | echo 192.168.1.$ip DOWN |
| + | fi |
| + | }& |
| + | done |
| + | wait |
| | | |
− | ===截图===
| |
− |
| |
− | ==== flameshot ====
| |
− | sudo apt install flameshot
| |
− | https://flameshot.js.org/#/getting-start
| |
− |
| |
− | [https://zhuanlan.zhihu.com/p/48250522 Flameshot:一个简洁但功能丰富的截图工具]
| |
− | ==== Shutter ====
| |
− | gnome-screenshot
| |
− | apt install shutter
| |
− | sudo apt install deepin-screenshot -y
| |
− |
| |
− |
| |
− | ====ShareX(win)====
| |
− |
| |
− | ====deepin scrot 作废====
| |
− | <pre>
| |
− | sudo apt install deepin-screenshot -y
| |
− |
| |
− |
| |
− | wget -c http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-scrot/deepin-scrot_2.0-0deepin_all.deb
| |
− | sudo dpkg -i deepin-scrot_2.0-0deepin_all.deb
| |
− | sudo apt-get install -f
| |
− | #使用
| |
− | deepin-scrot
| |
− |
| |
− | 图标
| |
− | https://github.com/lovesnow/pystorm
| |
− | 在这 里选择另存为 default/start_cursor.png
| |
− |
| |
− |
| |
− | screenshot
| |
− |
| |
− | vi /usr/share/applications/scrot.desktop
| |
− | [Desktop Entry]
| |
− | Name=scrot
| |
− | Name[zh_CN]=抓图
| |
− | Comment=Save images of your desktop or individual windows
| |
− | Comment[zh_CN]=保存您桌面还是单个窗口的图像
| |
− | Exec=/usr/bin/deepin-scrot
| |
− | Terminal=false
| |
− | Type=Application
| |
− | Icon=/home/evan/screenshot/start_cursor.png
| |
− | StartupNotify=true
| |
− | Categories=GTK;Utility;
| |
− | Keywords=MATE;screenshot;snapshot;desktop;window;image;
| |
− | OnlyShowIn=MATE;
| |
− | X-MATE-Bugzilla-Bugzilla=MATE
| |
− | X-MATE-Bugzilla-Product=mate-utils
| |
− | X-MATE-Bugzilla-Component=screenshot
| |
− | X-MATE-Bugzilla-OtherBinaries=mate-panel-screenshot
| |
− |
| |
− | https://wiki.debian.org/ScreenShots
| |
− |
| |
− | /usr/share/applications# find ./ -name "*scree*"
| |
| </pre> | | </pre> |
− | [https://www.deepin.org/2012/03/02/deepin-scrot-2-0-video-and-install-in-ubuntu/ 深度截图工具(DEEPIN-SCROT]
| |
− |
| |
− | ===XMind===
| |
− | XMind是一款实用的思维导图软件,简单易用、美观、功能强大,拥有高效的可视化思维模式,具备可扩展、跨平台。但是对于稳定性和性能还是欠佳,在ubuntu上使用占用很大的CPU资源。
| |
− |
| |
− | #在官网下载对应版本的deb后执行
| |
− | sudo dpkg -i *.deb && sudo apt-get install -fy
| |
| | | |
− | ===远程桌面软件=== | + | ===方法二=== |
− | ====Remmina====
| |
| <pre> | | <pre> |
− | Remmina是一个用远程桌面软件,提供了RDP、VNC、XDMCP、SSH等远程连接协议的支持。 家里有时连不上是原来的网线接口不太好,重插一下就好了
| + | nmap -sn 192.168.1.0/24 |
− | sudo apt-get install remmina
| |
− | | |
− | usage
| |
− | | |
− | 高级-- 画质 -- 最好
| |
− | | |
− | 基本--色深--真色32位
| |
− | | |
| </pre> | | </pre> |
− | | + | === 统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位的ip=== |
− | ====rdesktop==== | |
− | 有时,有个备份的软件很重要 上次Remmina老是自动全屏,每次连接win后老是要断开 烦死了,于是找了一下 发现这货 记录一下
| |
− | 我的常用使用命令
| |
− | rdesktop -g 1280x960 192.168.30.54
| |
− | | |
− | [https://magiclen.org/rdesktop/ 在Linux上使用rdesktop]
| |
− | | |
− | [https://wiki.archlinux.org/index.php/rdesktop arch rdesktop]
| |
− | | |
− | ====freerdp====
| |
− | freerdp.com
| |
− | apt install freerdp-x11 freerdp2-x11
| |
− | http://manpages.ubuntu.com/manpages/xenial/man1/xfreerdp.1.html
| |
− | | |
− | https://www.jianshu.com/p/f6fcf5b56fe3
| |
− | | |
− | ===数据库连接 ===
| |
− | ====[[Dbeaver安装]]====
| |
− | | |
− | | |
− | ===思维导图===
| |
− | [[freeplane]]
| |
− | ===IDE===
| |
− | ====eclipse====
| |
− | | |
− | https://www.eclipse.org/downloads/eclipse-packages/
| |
− | | |
− | [https://www.linuxidc.com/Linux/2018-12/155943.htm Ubuntu 18.04下JDK与Eclipse安装配置]
| |
| <pre> | | <pre> |
| + | 统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位的ip |
| + | 筛选ip的,uniq前边应该还有一个sort,不然去重毫无意义还会造成错误数据。 |
| | | |
| + | cat access.log | awk '{print $1}' |sort | uniq -c | sort -rn | head -10 |
| | | |
− |
| |
− | cat /usr/share/applications/eclipse.desktop
| |
− | [Desktop Entry]
| |
− | Name=eclipse
| |
− | Name[zh_CN]=eclipse IDE
| |
− | GenericName=Integrated Development Environment
| |
− | GenericName[zh_CN]=集成开发环境
| |
− | Comment=Develop software in an integrated development environment
| |
− | Comment[zh_CN]=在集成开发环境中开发软件
| |
− | Encoding=UTF-8
| |
− | Exec=/home/evan/apps/eclipse/eclipse
| |
− | Icon=/home/evan/apps/eclipse/icon.xpm
| |
− | Terminal=false
| |
− | X-MultipleArgs=false
| |
− | StartupWMClass=Firefox
| |
− | Type=Application
| |
− | Categories=GNOME;GTK;Development;IDE;
| |
− | StartupNotify=true
| |
| </pre> | | </pre> |
| | | |
− | ===Meld===
| |
− | Meld是针对开发者的视觉差异和合并工具。MELD帮助您比较文件、目录和版本控制的项目。它提供了两个和三个比较的文件和目录,并支持许多流行的版本控制系统。既可以查看差异有可以同步!
| |
− | sudo apt-get install meld
| |
− |
| |
− | ===spyder ===
| |
− |
| |
− | Python的开源IDE
| |
− | 可在MIT许可下免费使用
| |
− | Spyder python的一些基本特性是多语言编辑器,交互式控制台,文档查看器,变量浏览器,在文件中查找,文件浏览器等
| |
− | 虽然Spyder是一个独立的IDE,支持包括Windows,Linux,MacOS,MacOS X等多个平台,但它也可以作为一个PyQt扩展库嵌入到PyQt应用程序
| |
− | sudo apt-get install spyder
| |
− | https://pythonhosted.org/spyder/index.html
| |
− |
| |
− | 链接:https://github.com/spyder-ide/spyder
| |
− |
| |
− | https://pythonhosted.org/spyder/installation.html
| |
− |
| |
− | 问题就是在awesome环境中fcitx 不能打中文
| |
| | | |
− | === albert===
| |
− | wget -c http://repo.adminlounge.org/pool/dists/jessie/main/a/albert/albert_0.12_amd64.deb
| |
− | sudo dpkg -i albert_0.12_amd64.deb && sudo apt-get install -fy
| |
| | | |
− | https://albertlauncher.github.io/docs/installing/
| + | ==tomcat配置文件server.xml == |
− | 官方安装命令好像不成功呢 所以 我直接拿出deb包了
| |
− |
| |
− |
| |
− | ===install eric6=== | |
| <pre> | | <pre> |
− | eric6 支持 py2 and py3
| |
− | sudo apt install eric -y
| |
− |
| |
− | 安裝插件
| |
− | 插件--> 插件儲存庫 --> 然後都是下載 安装 下一步什么 的就行了
| |
− |
| |
− | 问题就是导致fcitx 不能打中文
| |
| | | |
| | | |
− | Debugging with the Eric IDE
| |
− | I would sum up how to debug with the Eric IDE too:
| |
− |
| |
− | F5 (start debugging; untick “Don’t stop at first line” or set a breakpoint)
| |
− | F10 (stop)
| |
− | F7 (next, step in subroutines)
| |
− | F8 (next, step over subroutines)
| |
− | F9 (return, step out of subroutine)
| |
− | F6 (continue, go, run)
| |
− | Shift+F6 (continue till cursor)
| |
− | conditional breakpoints are supported (set a breakpoint, right click on it, edit)
| |
− | I find Eric’s debugger is much faster than Winpdb.0
| |
− |
| |
− |
| |
− | trouble shooting
| |
− |
| |
− | 下列软件包有未满足的依赖关系:
| |
− | libkf5coreaddons5 : 破坏: libkf5globalaccel-bin (< 5.37) 但是 5.28.0-1 正要被安装
| |
− | libkf5crash5 : 破坏: libkf5globalaccel-bin (< 5.37) 但是 5.28.0-1 正要被安装
| |
− | E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
| |
− |
| |
− |
| |
− | 如果用新立得 就是提示
| |
− | 无法应用变更! 请先修复损毁的软件包
| |
− |
| |
− | 结果这样就好了
| |
− | sudo apt-get install -f
| |
− | sudo dpkg --configure -a
| |
− |
| |
− | sudo apt-get dist-upgrade
| |
− |
| |
− |
| |
− |
| |
− | #这个小心点
| |
− | sudo apt-get autoremove
| |
| </pre> | | </pre> |
| | | |
− | http://eric-ide.python-projects.org/
| + | ==[[Linux proc目录详解]] == |
− | | |
− | http://pydev.sourceforge.net/
| |
− | | |
− | [http://www.freehackers.org/IDE_for_python_and_django_development_on_linux IDE for python and django development on linux] | |
− | | |
− | [http://blog.mattwoodward.com/2012/08/manually-installing-django-plugin-for.html Manually Installing the Django Plugin for Eric] | |
− | | |
− | ===Figlet===
| |
− | 一句话:Figlet是一个将字符串在终端生成一个logo的终端工具。
| |
− | sudo apt-get install figlet
| |
− | figlet mylove
| |
− | ===bleachbit ===
| |
− | sudo apt install bleachbit
| |
− | sudo bleachbit #有中文界面
| |
− | [https://www.howtoing.com/ccleaner-alternatives-for-ubuntu 用于Ubuntu的6款最佳CCleaner替代品]
| |
− | ===chmsee ===
| |
− | | |
− | chmsee
| |
| | | |
− | ===打印机=== | + | == shell-判断一个目录是否存在== |
− | ====惠普(HP_LaserJet_Professional_M1216nfh_MFP)HP打印机驱动安装====
| |
− | ===== apt我使用的办法 =====
| |
| <pre> | | <pre> |
− | 1、打开深度终端,输入:sudo apt-get update && sudo apt-get install hplip hplip-gui hplip-plugin
| + | if [ ! -d $_DIRECTORY_NAME ] |
− | libcups2 libcups2-dev cups-bsd cups-client libcupsimage2 libcupsimage2-dev libdbus-1-dev
| |
| </pre> | | </pre> |
− | 2、接着终端输入:hp-setup, 按照提示一路下一步 https://developers.hp.com/hp-linux-imaging-and-printing/install/manual/hp_setup
| + | [https://blog.csdn.net/guoqianqian5812/article/details/51576526 shell-判断一个目录是否存在,不存在是否创建] |
− | | |
− | | |
− | https://wiki.deepin.org/index.php?title=%E6%89%93%E5%8D%B0%E6%9C%BA
| |
− | | |
− | ===== 官方下载=====
| |
− | https://developers.hp.com/hp-linux-imaging-and-printing/gethplip | |
− | | |
− | https://developers.hp.com/hp-linux-imaging-and-printing/install
| |
| | | |
− | | + | ==shell脚本变量特殊字符的含义== |
− | https://developers.hp.com/hp-linux-imaging-and-printing/install/install/index
| |
− | | |
− | ===== 故障处理===== | |
− | Searching... (bus=net, timeout=5, ttl=4, search=(None) desc=0, method=slp)
| |
− | error: No PPD found for model laserjet_professional_m1216nfh_mfp using old algorithm.
| |
− | error: No appropriate print PPD file found for model hp_laserjet_professional_m1216nfh_mfp
| |
− | | |
− | HP_LaserJet_Professional_M1216nfh_MFP
| |
− | | |
− | Would you like to specify the path to the correct PPD file to use (y=yes, n=no*, q=quit) ? y
| |
− | | |
− | 解决办法 启动cups
| |
− | | |
− | sudo /etc/init.d/cups start
| |
− | | |
− | ===虚拟机软件===
| |
− | http://pkg.kali.org/pkg/virtualbox
| |
| <pre> | | <pre> |
− | myos is kali 2020.2
| + | 1:$# 表示执行脚本传入参数的个数 |
− | | |
− | | |
− | sudo apt --fix-broken install
| |
− | 416 sudo apt install linux-headers-5.4.0-kali4-amd64
| |
− | sudo apt install libsdl-ttf2.0-0
| |
− |
| |
− |
| |
− | 去掉vbox官方的源
| |
− | 然后 sudo apt install virtualbox 就是最新的6.1的 原来自己的源里有哦
| |
− | | |
− | 用二进制包有错 和官方源有问题的 不用理了
| |
− | | |
− | | |
− | | |
− | #国内mirrors | |
− | https://mirrors.tuna.tsinghua.edu.cn/virtualbox/
| |
− | | |
− | | |
− | https://mirrors.tuna.tsinghua.edu.cn/virtualbox/6.1.4/virtualbox-6.1_6.1.4-136177~Debian~buster_amd64.deb
| |
− | | |
− | | |
− | sudo apt install virtualbox
| |
| | | |
− | https://download.virtualbox.org/virtualbox/6.0.10/virtualbox-6.0_6.0.10-132072~Ubuntu~bionic_amd64.deb
| + | 2:$* 表示执行脚本传入参数列表 |
| | | |
| + | 3:$$ 表示进程id |
| | | |
− | myos is kali 2017.3
| + | 4:$@表示执行脚本传入所有参数 |
− | Debian 9 ("Stretch") i386 | AMD64
| |
− | wget -c http://download.virtualbox.org/virtualbox/5.2.2/virtualbox-5.2_5.2.2-119230~Debian~stretch_amd64.deb
| |
| | | |
− | apt install linux-headers-amd64 linux-headers-4.13.0-kali1-amd64
| + | 5:$0 表示执行脚本名称 |
− | sudo /sbin/vboxconfig
| |
| | | |
| + | 6:$1 表示第一个参数 |
| | | |
| + | 7:$2 表示第二个参数 |
| | | |
− | if ubuntu18.04
| + | 8:$? 表示脚本执行状态0正常,其他表示有错误 |
− | 去清华大学 mirros 下载 6.1 有问题就 sudo apt --fix-broken install
| |
| | | |
| </pre> | | </pre> |
− | | + | [https://blog.csdn.net/lovemysea/article/details/79410111 shell脚本变量特殊字符的含义] |
− | http://pkg.kali.org/pkg/virtualbox
| + | ==LVS的优点和缺点 == |
− | | |
− | [https://mirrors.tuna.tsinghua.edu.cn/help/virtualbox/ VirtualBox 镜像使用帮助] | |
− | | |
− | ===keepass2=== | |
− | sudo apt install keepass2
| |
− | ===翻墙===
| |
− | [[Chrome通过shadowsocks翻墙]]
| |
− | | |
− | [[Ubuntu利用shadowsocks和polipo终端翻墙]]
| |
| <pre> | | <pre> |
− | sslocal -s linuxsa.org -p 443 -k "lai22" -l 7070 -t 600 -m aes-256-cfb #on new kali 加 /etc/rc.local
| + | LVS的缺点是: |
− | | + | 1、软件本身不支持正则表达式处理,不能做动静分离;而现在许多网站在这方面都有较强的需求,这个是Nginx/HAProxy+Keepalived的优势所在。 |
− | #!/bin/bash
| + | 2、如果是网站应用比较庞大的话,LVS/DR+Keepalived实施起来就比较复杂了,特别后面有Windows Server的机器的话,如果实施及配置还有维护过程就比较复杂了,相对而言,Nginx/HAProxy+Keepalived就简单多了 |
− | source /etc/profile #一定要加 不然可能sslocal都说找不到
| + | 3.多年没更新 |
− | ps -ef | grep sslocal | grep -v grep
| |
− | if [ $? -ne 0 ]
| |
− | then
| |
− | /usr/bin/python /usr/local/bin/sslocal -s linuxsa.org -p 443 -k "lai2240" -l 7070 -t 600 -m aes-256-cfb #on new kali
| |
− | else
| |
− | #echo "has run "
| |
− | :
| |
− | fi
| |
− | | |
− | | |
− | | |
− | | |
| | | |
− | | + | LVS的优点是: |
− | | + | 1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的,对内存和cpu资源消耗比较低。 |
− | | + | 2、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减少了人为出错的几率。 |
− | #!/bin/bash
| + | 3、工作稳定,因为其本身抗负载能力很强,自身有完整的双机热备方案,如LVS+Keepalived,不过我们在项目实施中用得最多的还是LVS/DR+Keepalived。 |
− | # */1 * * * * /home/evan/tunnel & #加定时任务不好 还不如用加配置的高级些呢
| + | 4、无流量,LVS只分发请求,而流量并不从它本身出去,这点保证了均衡器IO的性能不会受到大流量的影响。 |
− | #CPID=$$ #$$ 是脚本运行的当前进程ID号
| + | 5、应用范围比较广,因为LVS工作在4层,所以它几乎可以对所有应用做负载均衡,包括http、数据库、在线聊天室等等。 |
− | #RUN="`ps -ef | grep "$0" | grep -v "grep" | grep -v "$CPID" | wc -l`" #$0 是脚本本身的名字
| |
− | RUN="`ps -ef | grep -v "grep" | grep 7070 | wc -l`"
| |
− | [ "$RUN" -gt 0 ] && exit
| |
− | #[ "$RUN" -gt 1 ] && exit
| |
− | #sleep 1
| |
− | | |
− | # freebsd
| |
− | | |
− | | |
− | | |
− | | |
− | | |
− | | |
− | #4 linux
| |
− | # sudo killall sshd
| |
− | | |
− | sleep 3
| |
− | #[ "$RUN" -gq 0 ] && exit
| |
− | #[ "$RUN" -gt 1 ] && exit
| |
| </pre> | | </pre> |
| + | http://www.yunwei321.com/a/fwqyw/linux/2017/1030/460.html |
| | | |
− | ===lua=== | + | ==linux分析apache日志获取最多访问的前10个IP == |
| <pre> | | <pre> |
− | sudo apt install lua5.1
| + | 当前WEB服务器中联接次数最多的ip地址 |
| | | |
− | evan@kalipc:~/test$ lua
| + | #netstat -ntu |awk '{print $5}' |sort | uniq -c| sort -nr |
− | Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio
| |
| | | |
− | </pre>
| + | |
− | === DM===
| |
− | ==== GDM====
| |
− | gdm3
| |
− | ==== LightDM====
| |
− | 为什么不能列出已有用户呢 我改了 居然不能login
| |
| | | |
− | ====SDDM====
| + | 查看日志中访问次数最多的前10个IP |
− | apt install sddm
| |
− | === redis-cli===
| |
− | sudo apt install redis-tools
| |
| | | |
− | ===vokoscreen录屏===
| + | #cat access_log |cut -d ' ' -f 1 |sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10 |less |
− | sudo apt-get install vokoscreen
| |
| | | |
− | ===Kazam录屏===
| + | |
| | | |
− | apt install kazam #昨天好像是安装不成功呀
| + | 查看日志中出现100次以上的IP |
− | http://pkg.kali.org/pkg/kazam
| |
| | | |
− | https://linsir.org/post/How_to_install_Kazam_on_kali_linux
| + | #cat access_log |cut -d ' ' -f 1 |sort |uniq -c | awk '{if (1>100)print |
| | | |
− | [https://blog.csdn.net/luoxulinger/article/details/82261542 好用轻巧的录屏软件——Kazam]
| + | 0}'|sort -nr |less |
| | | |
| + | 查看最近访问量最高的文件 |
| | | |
| + | #cat access_log |tail -10000|awk '{print $7}'|sort|uniq -c|sort -nr|less |
| | | |
− | [http://www.mintos.org/skill/vokoscreen-capture.html Vokoscreen:优秀的屏幕录制软件]
| + | |
| | | |
| + | 查看日志中访问超过100次的页面 |
| | | |
| + | #cat access_log | cut -d ' ' -f 7 | sort |uniq -c | awk '{if (1>100)print |
| | | |
− | [https://www.tecmint.com/best-linux-screen-recorders-for-desktop-screen-recording/ 8 Best Screen Recorders for Desktop Screen Recording in Linux]
| + | 0}' | less |
| | | |
− | https://www.tecmint.com/best-linux-screen-recorders-for-desktop-screen-recording/
| + | |
| | | |
− | https://itsfoss.com/best-linux-screen-recorders/
| + | 统计某url,一天的访问次数 |
| | | |
− | ===vpn ===
| + | #cat access_log|grep '12/Aug/2009'|grep '/images/index/e1.gif'|wc|awk '{print $1}' |
− | <pre>
| |
− | apt-get install network-manager-openvpn-gnome
| |
− | apt-get install network-manager-pptp
| |
− | apt-get install network-manager-pptp-gnome
| |
− | apt-get install network-manager-strongswan
| |
− | apt-get install network-manager-vpnc
| |
− | apt-get install network-manager-vpnc-gnome
| |
− | /etc/init.d/network-manager restart | |
− | </pre>
| |
− | [http://xiao106347.blog.163.com/blog/static/21599207820133110048751?suggestedreading ubuntu vpn]
| |
| | | |
− | ===vnc===
| + | |
− | <pre>
| |
− | sudo apt install vnc4server
| |
− | vncserver
| |
| | | |
− | Use xtigervncviewer -SecurityTypes VncAuth -passwd /root/.vnc/passwd :1 to connect to the VNC server.
| + | 前五天的访问次数最多的网页 |
− | </pre>
| |
− | <pre>
| |
− | 0x03 安装VNC,远程桌面你的kali
| |
| | | |
− | 还是先用ssh连接到kali,然后
| + | #cat access_log|awk '{print $7}'|uniq -c |sort -n -r|head -20 |
| | | |
− | ##apt-get install tightvncserver
| + | |
| | | |
− | 安装完之后,开启vnc连接
| + | 从日志里查看该ip在干嘛 |
| | | |
− | ##tightvncserver | + | #cat access_log | grep 218.66.36.119| awk '{print 1"\t" |
| | | |
− | 会提示你输入远程时要验证的密码,输入你的密码(系统会提示你需要一定复杂度
| + | 7}' | sort | uniq -c | sort -nr | less |
− | </pre>
| |
− | 参考 http://www.52pi.net/archives/908
| |
| | | |
| + | |
| | | |
| + | 列出传输时间超过 30 秒的文件 |
| | | |
− | [https://blog.csdn.net/mooncarp/article/details/53038952 KALI中如何启用VNC]
| + | #cat access_log|awk '($NF > 30){print $7}' |sort -n|uniq -c|sort -nr|head -20 |
| | | |
− | [https://blog.csdn.net/qq_34661227/article/details/51260966 kali linux 2.0 实现vnc远程桌面连接]
| + | |
| | | |
− | [http://www.linuxzone.net/sysadmin/554.html Kali Linux开启VNC远程桌面登录]
| + | 列出最最耗时的页面(超过60秒的) |
| | | |
− | ===IRC===
| + | #cat access_log |awk '(NF > 60 && |
− | hexchat 可惜输入框有点小 暂时不太会用
| + | 7~/\.php/){print $7}' |sort -n|uniq -c|sort -nr|head -100 |
| | | |
− | quassel
| + | </pre> |
− | | + | [https://www.cnblogs.com/xionggeclub/p/7281619.html linux分析apache日志获取最多访问的前10个IP] |
− | [http://blog.linuxchina.net/?p=1082 IRC 在Pidgin 中的设置]
| |
− | ===IM===
| |
− | [http://linux265.com/soft/3341.html 微信 for Linux] | |
− | | |
− | https://github.com/geeeeeeeeek/electronic-wechat/blob/master/README_zh.md#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8
| |
− | | |
− | ===编程===
| |
− | | |
− | ====[[Svn基础]]====
| |
− | sudo apt install subversion kdesvn
| |
− | | |
− | ===思维导图===
| |
− | FreeMind
| |
− | Freeplane
| |
− | | |
− | [https://linux265.com/news/3925.html 为Linux用户推荐几种免费思维导图软件]
| |
− | | |
− | ===打印机===
| |
− | 运行 “开始” - ”控制中心 “ - “打印” - "服务器“ 设置共享打印机;然后另外一台 StartOS 机器,在连接打印机中选择”网络打印机“,选择”互联网打印协议(IPP)“,在 URI 输入条中输入共享打印机的地址,格式为 ipp://hostname:631/printers/<打印机的名称>,例如: ipp://192.168.0.1:631/printers/DeskJet-D2300,再根据提示操作即可
| |
− | | |
− | ===linux debian下安装中国农历===
| |
− | [https://blog.csdn.net/rainysia/article/details/54847445 linux debian下安装中国农历]
| |
| | | |
− | ==静态IP== | + | == 说说TCP/IP的七层模型== |
| <pre> | | <pre> |
− | sudo cat /etc/NetworkManager/system-connections/Wired\ connection\ 1
| + | 应用层 (Application): |
− | [connection]
| |
− | id=Wired connection 1
| |
− | uuid=b2931303-64fc-45e7-88f1-31e160ead5cc
| |
− | type=ethernet
| |
− | permissions=
| |
− | timestamp=1558878910
| |
| | | |
− | [ethernet]
| + | 网络服务与最终用户的一个接口。 |
− | mac-address-blacklist=
| |
| | | |
− | [ipv4]
| + | 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP |
− | address1=192.168.88.4/24,192.168.88.1
| |
− | dns=223.6.6.6;
| |
− | dns-search=
| |
− | method=manual
| |
| | | |
− | [ipv6]
| + | |
− | addr-gen-mode=eui64
| |
− | dns-search=
| |
− | ip6-privacy=2
| |
− | method=ignore
| |
| | | |
− | </pre>
| + | 表示层(Presentation Layer): |
− | == 清理工作==
| |
− | [https://www.linuxdashen.com/debianubuntu%e6%b8%85%e7%90%86%e7%a1%ac%e7%9b%98%e7%a9%ba%e9%97%b4%e7%9a%848%e4%b8%aa%e6%8a%80%e5%b7%a7 Debian/Ubuntu清理硬盘空间的8个技巧]
| |
− | <pre>apt clean #释放空间 /var/cache/apt/archives/ 里面会有大量下载的软件包
| |
| | | |
| + | 数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层) |
| | | |
− | cd /
| + | 格式有,JPEG、ASCll、DECOIC、加密格式等 |
− | du -sh * --exclude=home #查看除了home目录,哪个目录是最大的
| |
| | | |
− | du -s * | sort -nr|head # 排序
| + | |
| | | |
− | 思路 在最大的里面删除 或者直接看到哪些没用的,直接删除 例如share/doc
| + | 会话层(Session Layer): |
| | | |
| + | 建立、管理、终止会话。(在五层模型里面已经合并到了应用层) |
| | | |
− | root@latop:/usr# du -s * | sort -nr|head
| + | 对应主机进程,指本地主机与远程主机正在进行的会话 |
− | 8290868 lib
| |
− | 5811564 share
| |
− | 1070492 bin
| |
− | 173016 local
| |
− | 158300 src
| |
− | 149140 include
| |
− | 58604 sbin
| |
− | 9188 lib32
| |
− | 76 libexec
| |
− | root@latop:/usr# du -sh lib
| |
− | 8.0G lib
| |
− | root@latop:/usr# du -sh share/
| |
− | 5.6G share/
| |
| | | |
| + | |
| | | |
| + | 传输层 (Transport): |
| | | |
| + | 定义传输数据的协议端口号,以及流控和差错校验。 |
| | | |
− | sudo apt purge libreoffice?
| + | 协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层 |
− | 使用'sudo apt autoremove'来卸载它(它们)。
| |
− | </pre>
| |
| | | |
− | === 瘦身===
| + | |
− | <pre>
| |
− | apt remove rhythmbox atril pluma uxterm xterm
| |
| | | |
− | apt autoremove gir1.2-pluma-1.0 gir1.2-rb-3.0 libgpod-common libgpod4 libpeas-1.0-python2loader \
| + | 网络层 (Network): |
− | librhythmbox-core10 libsgutils2-2 pluma-common rhythmbox-data
| |
| | | |
| + | 进行逻辑地址寻址,实现不同网络之间的路径选择。 |
| | | |
− | #/usr/share/doc: 系统说明文件存放目录
| + | 协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP |
− | evan@latop:~$ sudo mv /usr/share/doc/* bakdock/
| |
| | | |
− | </pre>
| + | |
| | | |
− | == remove different Desktop==
| + | 数据链路层 (Link): |
− | sudo apt-get remove kde* plasma* plasma-desktop* plasma-desktop
| |
− | sudo apt-get remove kde-plasma-desktop kde-plasma-netbook kde-standard
| |
− | [https://forums.kali.org/showthread.php?17716-How-to-install-remove-different-Desktop-Window-Manager-in-Kali-Linux-1-x How to install/remove different Desktop]
| |
| | | |
− | ==apt 源目录==
| + | 建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议) |
− | http://mirrors.aliyun.com/kali/pool/main/c/catfish/catfish_1.4.4-1_all.deb
| |
| | | |
− | == xfce==
| + | 将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正 |
− | [http://wiki.ubuntu.org.cn/Xfce%E9%9D%A2%E6%9D%BF%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C#.E5.90.AF.E5.8A.A8.E5.99.A8 Xfce面板操作手册]
| |
− | [http://wiki.ubuntu.org.cn/Xfce4.2%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C Xfce4.2操作手册]
| |
| | | |
− | [https://wiki.archlinux.org/index.php/Xfce_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) Xfce (arch)]
| + | |
| | | |
− | [http://wiki.ubuntu.org.cn/Xfce4.2%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97 Xfce4.2用户指南]
| + | 物理层(Physical Layer): |
| | | |
− | [https://wiki.gentoo.org/wiki/Xfce/Guide/zh-cn#Desktop_applications Xfce/指南(gentoo)]
| + | |
− | | |
− | [https://wiki.xfce.org/start?id=zh-cn/start xfce 百科]
| |
| | | |
− | == move files==
| + | 是计算机网络OSI模型中最低的一层 |
− | <pre>
| |
− | 0.on debianpc
| |
| | | |
− | */5 * * * * rsync -avz xk/ data/xkbak/
| + | 物理层规定:为传输数据所需要的物理链路创建、维持、拆除 |
− | */40 * * * * rsync -avz ssh/ data/xkbak/ssh/
| |
| | | |
| + | 而提供具有机械的,电子的,功能的和规范的特性 |
| | | |
− | 1. 先把latop的东西 rsync 到 mydata #
| + | |
− | cd /mydata
| |
− | rsync -avz --progress 192.168.11.28:/home/evan/* .
| |
| | | |
− | 2.再把pc 有关的cp 到mydata
| + | 简单的说,物理层确保原始的数据可在各种物理媒体上传输。局域网与广域网皆属第1、2层 |
− | #on pc run command
| |
− | rsync -avz --progress ~/dkm/* 192.168.11.28:/home/evan/dkm/
| |
| | | |
− | #不然是变成 下面的一个子目录了
| + | 物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础 |
− | #cp dir1 dir2
| |
− | #cp dir1/ dir2/ #变成子目录
| |
− | rsync -avz --progress .config/awesome/* 192.168.11.28:/home/evan/awesome
| |
− | rsync -avz --progress book/* 192.168.11.28:/home/evan/book/
| |
| | | |
| + | 物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境 |
| | | |
− | #这个要先清理一下先
| + | 如果您想要用尽量少的词来记住这个第一层,那就是“信号和介质” |
− | #rsync 到 此目录
| |
− | rsync -avz --progress /home/evan/rom/* 192.168.11.28:/home/evan/rom/
| |
− | #同上
| |
− | rsync -avz --progress /home/evan/rom/ 192.168.11.28:/home/evan/rom
| |
− | 不会成为子目录哦
| |
− | rsync -avz --progress /home/evan/rom/ 192.168.11.28:/home/evan/rom/
| |
| </pre> | | </pre> |
| + | |
| | | |
− | == troubleshooting== | + | ==31、你常用的Nginx模块,用来做什么== |
− | === watchdog===
| |
− | <pre>
| |
− | 现在看起来是那个外带的无线网上问题 还是感觉 kali 相比debian有点卡
| |
| | | |
− | Message from syslogd@kali at Oct 13 12:47:30 ...
| + | rewrite模块,实现重写功能 |
− | kernel:[ 2897.771142] watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [netstat:3680]
| |
| | | |
− | Message from syslogd@kali at Oct 13 12:47:58 ...
| + | access模块:来源控制 |
− | kernel:[ 2925.770120] watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [netstat:3680]</pre>
| |
| | | |
− | Firmware
| + | ssl模块:安全加密 |
− | https://wiki.debian.org/Firmware
| |
| | | |
− | [https://ubuntuforums.org/showthread.php?t=2205211 kernel BUG: soft lockup - CPU stuck for 23s!]
| + | ngx_http_gzip_module:网络传输压缩模块 |
| | | |
− | === 小心 更新系统===
| + | ngx_http_proxy_module 模块实现代理 |
− | 2018年 09月 23日 星期日 18:37:21 CST
| |
− | 这个主板 CPU 太新 一开始安装不上,搞了N久,后来 拿回家在家里的老主板上安装成功,然后拿到新主机机器上 一开始好好的 ,可惜我突然又想更新 于是又挂了呀
| |
− | ===乱码 kali light===
| |
− | <pre> apt install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy # reboot ok
| |
| | | |
− | 安装kali-linux-full,包含各种工具:
| + | ngx_http_upstream_module模块实现定义后端服务器列表 |
− | $ sudo apt-get install kali-linux-full
| |
| | | |
− | 安装GNOME 3桌面环境:
| + | ngx_cache_purge实现缓存清除功能 |
− | $ sudo apt-get install kali-desktop-gnome
| |
| | | |
| + | |
| | | |
− | </pre>
| + | ==32、请列出你了解的web服务器负载架构== |
| | | |
− | [https://blog.csdn.net/Blog_inG/article/details/78981684 安装kali-light版本后使用中文出现乱码签名无效]
| + | Nginx |
| | | |
− | === realtek===
| + | Haproxy |
− | http://mirrors.ustc.edu.cn/debian/pool/non-free/f/firmware-nonfree/firmware-realtek_20161130-3_all.deb
| |
| | | |
− | ===apt lock===
| + | Keepalived |
− | <pre>
| |
− | root@kali:~# apt-get install openssh-client
| |
− | E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
| |
− | E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
| |
− | root@kali:~# apt \\^C
| |
− | root@kali:~# apt install openssh-client
| |
− | E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
| |
− | E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
| |
− | root@kali:~# apt update
| |
− | 命中:1 http://mirrors.neusoft.edu.cn/kali kali-rolling InRelease
| |
− | 正在读取软件包列表... 完成
| |
− | 正在分析软件包的依赖关系树
| |
− | 正在读取状态信息... 完成
| |
| | | |
− | root@kali:~# ps -ef | grep apt
| + | LVS |
− | _apt 1400 667 0 15:36 ? 00:00:00 /usr/lib/apt/methods/http
| |
− | _apt 1401 667 11 15:36 ? 00:00:13 /usr/lib/apt/methods/http
| |
| | | |
− | root@kali:~# ps -ef | grep dpkg
| |
− | root 1525 1380 0 15:38 pts/1 00:00:00 grep dpkg
| |
− | root@kali:~# kill -9 1400 1401
| |
− | </pre>
| |
− | === err===
| |
− | dpkg-deb: 错误: <解压缩> subprocess returned error exit status 2
| |
− | dpkg: 处理归档 /var/cache/apt/archives/libwebkit2gtk-4.0-37_2.22.0-2_amd64.deb (--unpack)时出错:
| |
− | 无法为 './usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.33.1' 拷贝解压的文件至 '/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.33.1.dpkg-new': 未预期的文件结束或流结束
| |
− | 正准备解包 .../libjavascriptcoregtk-4.0-18_2.22.0-2_amd64.deb ...
| |
− | 正在将 libjavascriptcoregtk-4.0-18:amd64 (2.22.0-2) 解包到 (2.20.3-1) 上 ...
| |
− | dpkg-deb (子进程):解压缩归档成员:lzma 错误:压缩数据已损坏
| |
− | dpkg-deb: 错误: <解压缩> subprocess returned error exit status 2
| |
− | dpkg: 处理归档 /var/cache/apt/archives/libjavascriptcoregtk-4.0-18_2.22.0-2_amd64.deb (--unpack)时出错:
| |
− | 无法为 './usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.11.1' 拷贝解压的文件至 '/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.11.1.dpkg-new': 未预期的文件结束或流结束
| |
− | 在处理时有错误发生:
| |
− | /var/cache/apt/archives/libwebkit2gtk-4.0-37_2.22.0-2_amd64.deb
| |
− | /var/cache/apt/archives/libjavascriptcoregtk-4.0-18_2.22.0-2_amd64.deb
| |
| | | |
− | E: Sub-process /usr/bin/dpkg returned an error code (1)
| + | ==33、查看http的并发请求数与其TCP连接状态== |
− | | |
− | === 华硕开机自动进入bios === | |
| <pre> | | <pre> |
− | #在新PC 安装了 kali,记得要删除整个硬盘,我使用了默认的分区,不然grub安装不成功, 加个数据硬盘后居然老是直接到BIOS
| + | netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' |
− | 1.首先恢复一下bios默认值,避免其他参数变动影响
| |
| | | |
− | 2..Security-->Secure Boot Management按回车进入设置菜单;将Secure Boot 改为Disabled
| + | |
| | | |
− | 3.选择Boot进入启动设置,将Fast Boot设为disabled ,将Launch CSM设为Enabled;
| + | 还有ulimit -n 查看linux系统打开最大的文件描述符,这里默认1024 |
| | | |
− | 4.F10保存设置。重启进系统不再进bios
| + | 不修改这里web服务器修改再大也没用,若要用就修改很几个办法,这里说其中一个: |
| | | |
− | #这个办法 ?
| + | 修改/etc/security/limits.conf |
− | 首先进入bios
| |
| | | |
− | Security->Secure Boot Control->Disabled
| + | * soft nofile 10240 |
− | F10保存,继续进入bios
| |
| | | |
− | Boot->Launch CSM->Enabled
| + | * hard nofile 10240 |
− | F10保存,成功进入系统
| |
| | | |
− | 最后发现,如果在磁盘分区时候没选择全放在一起(即第一项推荐新手)而是选择了下面的2项就会导致安装操作系统失败
| |
− |
| |
− | 解决方案:我原本空闲出20G给kali,现在改为45G,安装时就不会失败了,详情见kali 安装步骤 安装失败 kali install fail 已解决,究其原因"/ 根目录" 要分10G以上(否则安装失败,x32和x64位的系统在两台电脑上面共尝试安装了10次左右没有成功,后来成功后总结出已知原因两点1,须选图形化安装2,手工分区,而且根目录足够大,此版本解压出来/根目录就7GB以上了
| |
− |
| |
− | </pre>
| |
− | http://linuxbsdos.com/2016/11/05/dual-boot-kali-linux-rolling-2016-2-windows-10-on-a-pc-with-uefi-firmware/
| |
− |
| |
− | === pc err ===
| |
− | ==== mate err ====
| |
− | <pre>
| |
− | 您希望继续执行吗? [Y/n] y
| |
− | dpkg-deb (子进程):解压缩归档成员:lzma 错误:压缩数据已损坏
| |
− | dpkg-deb: 错误: <解压缩> subprocess returned error exit status 2
| |
− | dpkg-deb (子进程):无法从 /var/cache/apt/archives/libgtk-3-0_3.24.1-2_amd64.deb 中拷贝归档成员到解码管道中:写入失败 (断开的管道)
| |
− | 读取变更记录(changelogs)... 完成
| |
− | (正在读取数据库 ... 系统当前共安装有 436105 个文件和目录。)
| |
− | 正准备解包 .../libgtk-3-0_3.24.1-2_amd64.deb ...
| |
− | 正在将 libgtk-3-0:amd64 (3.24.1-2) 解包到 (3.22.30-2) 上 ...
| |
− | dpkg-deb (子进程):解压缩归档成员:lzma 错误:压缩数据已损坏
| |
− | dpkg-deb: 错误: <解压缩> subprocess returned error exit status 2
| |
− | dpkg: 处理归档 /var/cache/apt/archives/libgtk-3-0_3.24.1-2_amd64.deb (--unpack)时出错:
| |
− | 无法为 './usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2400.1' 拷贝解压的文件至 '/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2400.1.dpkg-new': 未预期的文件结束或流结束
| |
− | 正准备解包 .../mate-icon-theme_1.20.1-1_all.deb ...
| |
− | 正在解包 mate-icon-theme (1.20.1-1) ...
| |
− | dpkg-deb (子进程):解压缩归档成员:lzma 错误:压缩数据已损坏
| |
− | dpkg-deb: 错误: <解压缩> subprocess returned error exit status 2
| |
− | dpkg: 处理归档 /var/cache/apt/archives/mate-icon-theme_1.20.1-1_all.deb (--unpack)时出错:
| |
− | 无法为 './usr/share/icons/mate/256x256/devices/video-display.png' 拷贝解压的文件至 '/usr/share/icons/mate/256x256/devices/video-display.png.dpkg-new': 未预期的文件结束或流结束
| |
− | 在处理时有错误发生:
| |
− | /var/cache/apt/archives/libgtk-3-0_3.24.1-2_amd64.deb
| |
− | /var/cache/apt/archives/mate-icon-theme_1.20.1-1_all.deb
| |
| </pre> | | </pre> |
| | | |
− | =====办法 1 如何解决这个问题 看能不能这个=====
| |
− |
| |
− | [http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=485625&p=3197587 使用apt安装软件时,提示dpkg-deb: /lib/x86_64-linux-gnu/liblzma.so.5]
| |
− |
| |
− | [https://blog.csdn.net/longma666666/article/details/81701802 dpkg-deb (子进程):解压缩归档成员:lzma 错误:压缩数据已损坏]
| |
− |
| |
− | =====办法2 重装 安装有gnome 就可以 全局ss 并安装chrome plus=====
| |
− |
| |
− | =ops=
| |
− | ==[[中文man手册]]==
| |
− |
| |
− | =常用软件列表=
| |
− | Lubuntu 20.04
| |
− | Ark – 归档文件管理器
| |
− | Bluedevil – 蓝牙连接管理
| |
− | Discover 软件中心 – 包管理系统
| |
− | FeatherPad – 文本编辑器
| |
− | FireFox – 浏览器
| |
− | K3b – CD/DVD 刻录器
| |
− | Kcalc – 计算器
| |
− | KDE 分区管理器 – 分区管理工具
| |
− | LibreOffice – 办公套件(Qt 界面版本)
| |
− | LXimage-Qt – 图片查看器及截图制作
| |
− | Muon – 包管理器
| |
− | Noblenote – 笔记工具
| |
− | PCManFM-Qt – 文件管理器
| |
− | Qlipper – 剪贴板管理工具
| |
− | qPDFview – PDF 阅读器
| |
− | PulseAudio – 音频控制器
| |
− | Qtransmission – BT 下载工具(Qt 界面版本)
| |
− | Quassel – IRC 客户端
| |
− | ScreenGrab – 截屏制作工具
| |
− | Skanlite – 扫描工具
| |
− | 启动盘创建工具 – USB 启动盘制作工具
| |
− | Trojita – 邮件客户端
| |
− | VLC – 媒体播放器
| |
− | MPV 视频播放器
| |
− |
| |
− |
| |
− | [https://linux.cn/article-10099-1.html 75 个最常用的 Linux 应用程序]
| |
− |
| |
− |
| |
− | [https://zhuanlan.zhihu.com/p/36649383 那个程序员的Linux常用软件清单]
| |
− |
| |
− | [https://www.v2ex.com/t/575901 大家有什么推荐的日常 Linux 软件]
| |
− |
| |
− | =备用=
| |
− | [https://i.linuxtoy.org/docs/guide/ch31.html 完美工作站 Archlinux]
| |
− | == ==
| |
− |
| |
− | =Debian(kali)usb无线网卡=
| |
− |
| |
− |
| |
− | 公司的PC 无线网卡为RTL8192EE
| |
− |
| |
− | 安装过程报错
| |
− | regulatory.db
| |
− |
| |
− | 如果没有你需要的,请自己在官网找,软件包地址在这:
| |
− | https://packages.debian.org/search?searchon=names&keywords=Realtek
| |
− |
| |
− | 我下载了整个 deb包
| |
− | https://packages.debian.org/stretch/firmware-realtek
| |
− |
| |
− |
| |
− | [http://www.kali.org.cn/thread-31104-1-1.html Kali安装时:rtl_nic/rtl8411-1.fw固件缺失 以及无法确定发布代号的解决办法]
| |
− | ==see aslo==
| |
− |
| |
− | https://www.linuxquestions.org/questions/linux-kernel-70/kernel-platform-regulatory-0-direct-firmware-load-for-regulatory-db-failed-with-error-2-a-4175622954/
| |
− |
| |
− | https://github.com/robertfoss/wireless-regdb/blob/master/regulatory.db
| |
− |
| |
− |
| |
− | TP-LINK 722N 不支持linux ,千万别买, 在kali上面无法识别,今天我买了一个,到货了,试了各种方法都没用,打算退货
| |
− |
| |
− | TP-LINK TL-WN726N免驱版 外置天线USB无线网卡
| |
− |
| |
− | http://www.aircrack-ng.org/doku.php?id=compatibility_drivers
| |
− |
| |
− | [http://www.secist.com/archives/3916.html 2017年最适用于WIFI HACK的无线网卡推荐]
| |
− |
| |
− | [https://blog.csdn.net/chenyiyue/article/details/52516395 Kali 安装无线网卡驱动]
| |
− |
| |
− | =参考资料=
| |
− | [https://my.oschina.net/u/260165/blog/4683598 ArchLinux 2020 安装总结]
| |
− |
| |
− | [http://linux265.com/news/3352.html Linux系统装机必备应用top10]
| |
− |
| |
− | [https://zhuanlan.zhihu.com/p/41058223 Linux上有哪些高效的工具软件?]
| |
− |
| |
− | [https://hacpai.com/article/1552717494529 高效 manjaro i3]
| |
− |
| |
− | [https://linux265.com/news/3887.html 安装完 Debian 10 后必做的10件事]
| |
− |
| |
− | [http://wiki.ubuntu.com.cn/Qref/Apps ubuntu wiki apps]
| |
− | [http://www.jianshu.com/p/ac6e13290698 程序员的Linux常用软件清单]
| |
− |
| |
− | [http://blog.linuxchina.net/?p=1674 kali初始化myblog]
| |
− |
| |
− | [https://linux.cn/article-11178-1.html Debian 10(Buster)安装后要做的前 8 件事 ]
| |
− |
| |
− | [http://blog.linuxchina.net/?p=12 debian初始化 -testing]
| |
| | | |
− | [https://blog.csdn.net/w0ryitang/article/details/80138867 Kali Linux 配置和优化(安全牛学习笔记)]
| |
| | | |
− | [https://zhuanlan.zhihu.com/c_141709450 kali日常]
| + | [http://blog.linuxchina.net/?p=3232 linux运维面试题目] |
− | [http://blog.csdn.net/u012539899/article/details/38350279 无法应用变更! 请先修复损毁的软件包] | |
| | | |
| + | ==高性能高并发 面试== |
| + | [https://www.cnblogs.com/heartstage/p/3415584.html 高性能高并发 面试] |
| | | |
− | [http://www.cnblogs.com/leisurely/p/4033557.html kali初始化]
| + | =运维文档编写注意事项= |
| + | 1、提出改造需求 |
| + | 性能问题暴露:当前访问量增大导致服务器压力过大,偶尔有负载报警 |
| + | 架构不合理存在隐患 |
| + | 2、分析当前架构 |
| + | 可以用“亿图”画架构图 |
| + | 3、分析业务特点 |
| + | 当前数据量多少?未来1-3年数据量? |
| + | 性能要求高不高? |
| + | 实时性要求搞不高? |
| + | 4、最终改造目的 |
| + | 改造的最终目的是什么,能提升多少效率?最好有测试报告增强说服力 |
| + | 5、提出至少两种改造方案,表明倾向某一种! |
| + | 提出方案时不要让领导做问答题,让他做选择题 |
| + | 6、实施人员及实施时间 |
| + | 注重团结,参与项目的人员都要提出 |
| | | |
− | [http://qiuye.iteye.com/blog/461394 Ubuntu 中软件的安装、卸载以及查看的方法总结]
| + | =参考= |
| | | |
− | [https://pythonadventures.wordpress.com/2011/03/15/install-the-eric-python-ide/ Install the Eric Python IDE] | + | [https://zhuanlan.zhihu.com/p/102073546 Linux运维面试题都不会,怎么拿Offer?] |
| | | |
| + | [https://zhang.ge/4450.html Linux高级运维工程师:100道面试题整理] |
| | | |
− | [https://weibo.com/ttarticle/p/show?id=2309404087493942188550&infeed=1 10个最佳 Python 集成开发环境(IDE)] | + | [https://blog.csdn.net/Ki8Qzvka6Gz4n450m/article/details/79227843 总结一下:运维工程师面试的经历及面试相关问题] |
| | | |
− | [http://note.qidong.name/2017/07/remmina-rampage/ Remmina的一次暴走] | + | [https://www.huaweicloud.com/articles/8e8bb2193b5a4eaa8f247e9f97b65a70.html Linux运维跳槽必备面试题] |
| | | |
− | [https://www.cnblogs.com/sqlsec/p/diykali.html 开启你的kali linux DIY之旅] | + | [https://www.cnblogs.com/sunyllove/p/9578620.html Linux运维跳槽必备的40道面试精华题(转) ] |
| | | |
| + | [https://zhuanlan.zhihu.com/p/33967414 Linux运维跳槽必备的40道面试精华题] |
| | | |
− | [https://blog.csdn.net/oZuiJiaoWeiYang/article/details/44804787 Linux下给力截图工具归纳] | + | [https://blog.csdn.net/ThinkWon/article/details/104588679?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase Linux面试题(2020最新版)] |
| | | |
− | [http://www.linuxdiyf.com/linux/32561.html Ubuntu安装腾讯TIM] | + | [https://blog.51cto.com/wzlinux/2367100 Linux运维常见面试题] |
| | | |
− | [http://linux265.com/news/3546.html Debian Xfce 安装后的常用配置教程] | + | [https://blog.csdn.net/aaaaaab_/article/details/109204935 运维开发面试题整理] |
| | | |
− | [https://www.cnblogs.com/seniusen/p/9295583.html Remmina Ubuntu 和 Windows 之间进行远程访问和文件互传] | + | [https://zhuanlan.zhihu.com/p/29771307 百度linux运维开发工程师面试真题经历+试题] |
| | | |
| + | [http://www.linuxe.cn/post-283.html IT从业人员求职面试经验] |
| | | |
− | [https://www.moonsec.com/archives/762 vbox host kali 2020.1版本安装及中文汉化] | + | [https://wenku.baidu.com/view/5cd89d42ff4733687e21af45b307e87101f6f884.html 【MySQL】20个经典常用面试题] |
| | | |
− | [https://zhuanlan.zhihu.com/p/37314255 Ubuntu 18.04 LTS 安装、美化]
| |
| | | |
| + | [https://zhidao.baidu.com/question/1302342026714798619.html 面试中如何介绍自己做过的运维项目] |
| | | |
− | [https://www.cnblogs.com/M4K0/p/11409647.html Kali-Linux-美化与优化 ]
| |
| | | |
− | [https://www.tecmint.com/hardinfo-check-hardware-information-in-linux/ HardInfo – Check Hardware Information in Linux] | + | [https://blog.csdn.net/hzm8341/article/details/72566854 去外包公司的伙伴们小心了!——亲身经历,数数外包公司的坑] |
| | | |
− | [[category:linux]] [[category:desktop]] [[category:kali]]
| + | [[category:生活与情感]] [[category:ops]] [[category:job]] |
面试经验
june 21 2021 英文不太好 iptables 用什么模块没答上
汇丰银行面试经历
iptables
iptables(二)匹配方式和常用扩展模块
iptables常用模块介绍
准备
用百度 查看一下这两个公司的真实情况
zhihu.com 和看准网
不要在这上面996icu的
https://github.com/996icu/996.ICU/tree/master/blacklist
1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,
游戏运维又有分工,分为开发运维、应用运维(业务运维)和系统运维
开发运维:是给应用运维开发运维工具和运维平台的
应用运维:是给业务上线、维护和做故障排除的,用开发运维开发出来的工具给业务上线、维护、做故障排查
系统运维:是给应用运维提供业务上的基础设施,比如:系统、网络、监控、硬件等等
总结:开发运维和系统运维给应用运维提供了“工具”和“基础设施”上的支撑
开发运维、应用运维和系统运维他们的工作是环环相扣的
什么是中间件?什么是jdk?
中间件介绍:
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源
中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯
是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口
但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递
通过中间件,应用程序可以工作于多平台或OS环境。
jdk:jdk是Java的开发工具包
它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境
没有离职证明怎么办?还能入职吗?企业必须给开吗
没有离职证明怎么办?还能入职吗?企业必须给开吗
一些公司
看准网 上海贝锐信息科技股份有限公司
https://m.kanzhun.com/gsm780168.html
has list 面试或朋友面试过的公司
明动软件 2020年 08月 17日 星期一 14:42:22 CST
resume
运维工程师简历如何写项目经验?
资深运维工程师简历怎么写看准网
运维工程师完整简历范文
english resume
程序员英文自我介绍
https://www.hireitpeople.com/resume-database/68-network-and-systems-administrators-resumes/76476-linux-devops-systems-engineer-resume-chicago-il
https://www.indeed.com/career-advice/resume-samples/engineering-resumes/devops-engineer
https://zety.com/blog/devops-resume-example
http://jianli.yjbys.com/jianlifanwen/yingwenjianlifanwen/623767.html
https://www.edureka.co/blog/devops-resume
https://enhancv.com/resume-examples/devops-engineer/
https://www.beamjobs.com/resumes/devops-resume-samples
面试(八)简短英文自我介绍
IT外企面试-英文自我介绍
IT外企面试-英文自我介绍(zz)
java岗位面试英文自我介绍,面试外企英文自我介绍
外企面试英文自我介绍【面试经验】
IT行业英文版自我介绍
一些注意点
外包公司里面,感觉爱立信、汇丰银行、卓望、南方电网(排名有分先后)都可以去试下,技术上来看,爱立信做车联网(物联网方面的,这是以后的趋势),多线程高并发在所难免,英语环境,弹性上班;汇丰开发流程比较规范,单元测试、devopts 、前后端开发、容器docker+k8s,英语环境;卓望,当时面的是大数
2020 年裸辞的都如何了?
面试经-记汇丰保险部外包技术二面
应聘时最漂亮的回答
面试]HR最常用的20个面试问题及答案
1、请你自我介绍一下自己好吗?
回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。
2、你觉得你个性上最大的优点是什么?
回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。
3、说说你最大的缺点?
回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。
4、你对薪资的要求?
回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。
回答样本一:我对工资没有硬性要求,我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。
回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训,而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。
回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。
5、你对加班的看法?
回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。
回答样本:如果工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时我也会提高工作效率,减少不必要的加班。
6、如果通过这次面试我们录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?
回答提示:一段时间发现工作不适合我,有两种情况:①如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;②你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。
7、谈谈你对跳槽的看法?
回答提示:①正常的“跳槽”能促进人才合理流动,应该支持。②频繁的跳槽对单位和个人双方都不利,应该反对。
8、工作中难以和同事、上司相处,你该怎么办?
回答提示:①我会服从领导的指挥,配合同事的工作。②我会从自身找原因,仔细分析是不是自己工作做得不好让领导不满意,同事看不惯。还要看看是不是为人处世方面做得不好,如果是这样的话我会努力改正。③如果我找不到原因,我会找机会跟他们沟通,请他们指出我的不足,有问题就及时改正。④作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理解,我也会做好本职工作,虚心向他们学习,我相信,他们会看见我在努力,总有一天会对我微笑的。
9、你对于我们公司了解多少?
回答提示:在去公司面试前上网查一下该公司主营业务。如回答:贵公司有意改变策略,加强与国外大厂的OEM合作,自有品牌的部分则透过海外经销商。
10、最能概括你自己的三个词是什么?
回答提示:我经常用的三个词是:适应能力强,有责任心和做事有始终,结合具体例子向主考官解释,
11、你的业余爱好是什么?
回答提示:找一些富于团体合作精神的,这里有一个真实的故事:有人被否决掉,因为他的爱好是深海潜水。主考官说:因为这是一项单人活动,我不敢肯定他能否适应团体工作。
12、作为被面试者给我打一下分?
回答提示:试着列出四个优点和一个非常非常非常小的缺点(可以抱怨一下设施,没有明确责任人的缺点是不会有人介意的)。
13、你为什么要离开原来的公司?
回答提示:①回答这个问题时一定要小心,就算在前一个工作受到再大的委屈,对公司有多少的怨言,都千万不要表现出来,尤其要避免对公司本身主管的批评,避免面试官的负面情绪及印象。建议此时最好的回答方式是将问题归咎在自己身上,例如觉得工作没有学习发展的空间,自己想在面试工作的相关产业中多加学习,或是前一份工作与自己的生涯规划不合等等,回答的答案最好是积极正面的。②我希望能获得一份更好的工作,如果机会来临,我会抓住。我觉得目前的工作,已经达到顶峰,即沒有升迁机会。
14、你欣赏哪种性格的人?
回答提示:诚实、不死板而且容易相处的人、有“实际行动”的人。
15、你通常如何对待别人的批评?
回答提示:①沈默是金,不必说什么,否则情况更糟,不过我会接受建设性的批评。②我会等大家冷靜下来再讨论。
16、怎样对待自己的失败?
回答提示:我们大家生来都不是十全十美的,我相信我有第二个机会改正我的错误。
17、你为什么愿意到我们公司来工作?
回答提示:对于这个问题,你要格外小心,如果你已经对该单位作了研究,你可以回答一些详细的原因,像“公司本身的高技术开发环境很吸引我。”、“我同公司出生在同样的时代,我希望能够进入一家与我共同成长的公司。”、“你们公司一直都稳定发展,在近几年来在市场上很有竞争力。”、“我认为贵公司能够给我提供一个与众不同的发展道路。”这都显示出你已经做了一些调查,也说明你对自己的未来有了较为具体的远景规划。
18、对这项工作,你有哪些可预见的困难?
回答提示:①不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行。②可以尝试迂回战术,说出应聘者对困难所持有的态度——工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服。
19、如果录用了你,你将怎样开展工作?
回答提示: ①如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法。②可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。”。
分析:这个问题的主要目的也是了解应聘者的工作能力和计划性、条理性,而且重点想要知道细节。如果向思路中所讲的迂回战术,面试官会认为回避问题,如果引导了几次仍然是回避的话,此人绝对不会录用了。
20、你希望与什么样的上级共事?
回答提示:①通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识,这既上一个陷阱,又是一次机会。②最好回避对上级具体的希望,多谈对自己的要求。③如“做为刚步入社会的新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。
分析:这个问题比较好的回答是,希望我的上级能够在工作中对我多指导,对我工作中的错误能够立即指出。总之,从上级指导这个方面谈,不会有大的纰漏。
21、与上级意见不一时,你将怎么办?
回答提示:①一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。”②如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。”
分析:这个问题的标准答案是思路①,如果用②的回答,必死无疑。你没有摸清楚改公司的内部情况,先想打小报告,这样的人没有人敢要。
22、为什么选择我们公司?
回答提示:曾经在报章杂志看过关于贵公司的报道,与自己所追求的理念有志一同。而贵公司在业界的成绩也是有目共睹的,而且对员工的教育训练、升迁等也都很有制度。
分析:去面试前先做功课,了解一下该公司的背景,让对方觉得你真的很有心想得到这份工作,而不只是探探路。
23、谈谈如何适应办公室工作的新环境?
回答提示①办公室里每个人有各自的岗位与职责,不得擅离岗位。②根据领导指示和工作安排,制定工作计划,提前预备,并按计划完成。③多请示并及时汇报,遇到不明白的要虚心请教。④抓间隙时间,多学习,努力提高自己的政治素质和业务水平。
24、除了本公司外,还应聘了哪些公司?
回答提示:很奇怪,这是相当多公司会问的问题,其用意是要概略知道应徵者的求职志向,所以这并非绝对是负面答案,就算不便说出公司名称,也应回答“销售同种产品的公司”,如果应聘的其他公司是不同业界,容易让人产生无法信任的感觉。
25、你还有什么问题要问吗?
回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没问题”的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。
26、如果你被录用,何时可以到职?
回答提示:大多数企业会关心就职时间,最好是回答“如果被录用的话,到职日可按公司规定上班”,但如果还未辞去上一个工作、上班时间又太近,似乎有些强人所难,因为交接至少要一个月的时间,应进一步说明原因,录取公司应该会通融的。
IT从业人员求职面试经验
1、面试紧张怎么办?
原因:自信心不足、准备不足、负面联想过多、得失心过重
导致:面试官认为面试者撒了谎或者不自信
如何克服:提前做好准备,将公司路线查好,不要迟到,带好简历和笔、了解公司背景和业务;建立自信,通过许多小成功积累自信;凡事积极,每个人都有优缺点,与其暴露缺点,不如展现自己的优点;看淡得失,心态平和,不妨坦诚告诉面试官自己有点紧张
2、面试着装与形象问题
最关键的第一印象:每个人对别人的第一印象都是在第一眼看到的时候就形成了,第一眼看着舒服的话就会从对方身上探寻优点,反之就是放大缺点
头发:前不抵眉,侧不掩耳,后不及领。头发不能太长,但也不要是光头
眼睛:提前休息,不要熬夜,避免带着充满血丝、肿肿的眼睛去面试
嘴巴:不要吃气味太重的食物,比如韭菜、大蒜之类,为避免空腔异味可以提前吃块口香糖
3、自我介绍要讲什么?
3分钟左右最佳,语速别太快,正式面试之前可以用手机录音下来自己先听听,可以分为三部分讲解
我是谁:介绍自己的基本信息
我做过什么:这是自我介绍最重要的环节,主要是自己工作经验和水平的展现,比如介绍下自己系统学习过Linux系统维护,在某公司搭建过Zabbix监控系统等
我想做什么:谈谈自己的职业规划,也可以说说对于公司行业发展的看法
4、面试常见问题与良好解答
为什么离开上一家公司:推荐说法是追求个人发展或遇到不可抗力因素,比如在上家公司无法得到自身能力的提升和事业的发展,切忌抱怨压力大、说领导坏话
为什么我们要聘用你:强调自己的专业能力能胜任职位,还可以说说自己职业规划,能踏踏实实给公司做实事
工作中和主管意见不一致怎么办:切忌不要在会议中和主管争执,可以私下讨论,最终要有服从意识,如果主管的决策违背原则,影响到公司的利益,则要坚持己见
谈谈对加班的看法:可以先问问加班频率,天天加班的还需要考虑清楚,毕竟身体才是第一本钱,偶尔加班的话可以说“如果公司工作需要,一定服从调度执行”
为什么选择我们公司:不要说空洞的话和乱表忠心,一般从行业、企业、岗位的发展趋势来说最好
如果入职了怎么开展工作:在短时间内了解公司业务,熟悉环境,然后不清楚的地方多问主管
如何看待运维这个职业:这个职业对所有运维人员来说都是不小的考验,需要我们随时做好准备,遇到故障时争取第一时间解决,将损失降到最低,在平时也要做好安全防范工作,防患于未然
对于其他一些答不上来的问题坦诚说自己不知道,但是也要明确态度,自己会利用业余时间查询,面试结束后不要忘记一句谢谢,还需要问问什么时候能有个答复,希望大家都能面试成功!
面试结束后的细节及职场规划理论
对薪资要求
最好不要主动说,可以问“这个比较难回答,能否告诉我一个公司对这个职位的薪资范围”
我之前工资是xx,我期望能拿xx,如果认为我提出的要求太高或觉得我现在能力不够,可以降低薪资要求,然后靠一段时间的努力来证明自己,来获得回报
有什么问题想要问?
运维部门有几个人?如果我来了的话主要负责哪些工作?
公司对新人有没有一个培训机制?
请问我大概什么时候能收到公司的一个回音?
想问问今天我的面试有哪些不足的地方,希望您能帮我指正?
面试结束后的细节:
椅子归位
水杯扔垃圾桶
面试结束语:
谢谢xx经理,期望以后能共事
职场规划养鱼理论:
1、大河沟里当小鱼
2、小河沟里当大鱼
3、大河沟里当大鱼
4、养鱼
面试题
公有云、私有云、混合云
什么是公有云、私有云、混合云 ,这篇文章终于讲清楚了
公有云私有云区别、对比
一句话说出你对云计算的理解
sed awk
一、有文件file1
1、请用shell查询file1 里面空行的所在行号
grep ^$ file1
awk ‘{if($0~/^$/)print NR}’ file
or
grep -n ^$ file |awk ‘BEGIN{FS=”:”}{print $1}’
2、编写ShellScript查询file1 以abc 结尾的行
grep abc$ file1
3、打印出file1 文件第1 到第3 行
sed -n ’1,3p’ file1
head -3 file1
进程类型
Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。
1. 交互进程是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。
2. 批处理进程和终端没有联系,是一个进程序列。
3. 监控进程(也称系统守护进程)是Linux系统启动时运行的进程,并常驻后台。例如,httpd是著名的Apache服务器的监控进程。
Linux系统进程类型有哪些?进程状态有哪几种?常见的进程有哪些?
传输
5种传输文件的服务
rsync scp sftp ftp samba rcp
对现在运维工程师的理解和以及对其工作的认识
你对现在运维工程师的理解和以及对其工作的认识
运维工程师在公司当中责任重大,需要保证时刻为公司及客户提供最高、最快、最稳定、最安全的服务
运维工程师的一个小小的失误,很有可能会对公司及客户造成重大损失
因此运维工程师的工作需要严谨及富有创新精神
系统调优 系统调优包括内核参数优化和应用优化2 个方面
系统调优方面包括哪些工作 以linux为例子 并举一些参数
系统调优包括内核参数优化和应用优化2 个方面
性能调优是在出现问题后或者瓶颈后才需要调整,不要一味的盲目调节,否则只会适得其反。
更新默认内核参数设置
net.ipv4.tcp_tw_reuse = 1
表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1
表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭
net.ipv4.tcp_syncookies = 1
表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
net.ipv4.tcp_tw_reuse = 1
表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1
表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。
kern.maxfiles: 1928
系统中支持最多同时开启的文件数量,如果你在运行数据库或大的很吃描述符的进程,那么应该设置在20000以上,
一般推荐设置为32768或者65536
禁用不必要的守护进程,节省内存和CPU资源
chkconfig cups off
打开系统最大连接数上限
echo "* soft nproc 10240" >>/etc/security/limits.confecho "* hard nproc 16384" >>/etc/security/limits.conf
echo "* soft nofile 10240" >>/etc/security/limits.confecho "* hard nofile 65535" >>/etc/security/limits.conf
关闭ssh服务DNS反向解析
sed -i '/\#MaxAuthTries 6/a\MaxAuthTries 6' /etc/ssh/sshd_configsed -i '/\#UseDNS yes/a\UseDNS no' /etc/ssh/sshd_config
CentOS 7 系统优化分析
Linux内核参数优化
Linux内核调优参数说明
https://www.bbsmax.com/A/WpdKgOwZdV/
值得收藏的20个Linux服务器性能优化技巧
https://blog.csdn.net/21aspnet/article/details/6584792
https://www.cnblogs.com/weifeng1463/p/6825532.html
Centos 性能调优 - tuned 服务
Linux系统调优
查看当前文件夹(有文件夹) 下文件名包含test的文件的大小和总和
如何将本地80 端口的请求转发到8080 端口,当前主机IP 为192.168.2.1
Iptables -A PREROUTING -d 192.168.2.1 -p tcp -m tcp –dport 80 -j DNAT -to-destination 192.168.2.1:8080
crontab
在11 月份内,每天的早上6 点到12 点中,每隔2 小时执行一次/usr/bin/httpd.sh 怎么
实现
0 6-12/2 * 11 * /usr/bin/httpd.sh
四、编写个shell 脚本将/usr/local/test 目录下大于100K 的文件转移到/tmp 目录下
#!/bin/bash
for file in `ls /usr/local/test`
do
if [ -f $file ]; then
if [ `ls -l $file|awk '{print $5}'` -gt 10000 ]; then
mv $file /tmp/
fi
fi
done
#!/bin/bash
def=30
dir=/data/1/
dir2=/data/2/
for i in `ls -l $dir|awk '{print $9}'`
do
size=`du -shm ${dir}|awk '{print $1}'`
if [[ $size -gt $def ]] ;
then
mv ${dir}/$i ${dir2}
fi
done
#!/bin/bash
temp_fifo_file=$$.info
mkfifo $temp_fifo_file
exec 6<>$temp_fifo_file
rm $temp_fifo_file
function f_sleep
{
sleep 2
}
temp_thread=3
for ((i=0;i<temp_thread;i++))
do
echo
done >&6
for ((i=0;i<6;i++))
do
read
{
f_sleep
echo $$,$i, `date`
sleep 5
echo $$,$i, `date`
}&
echo >&6
done <&6
wait
exec 6>&-
<<COMMENT
14491,3, 2018年 08月 17日 星期五 11:47:27 CST
14491,0, 2018年 08月 17日 星期五 11:47:27 CST
14491,2, 2018年 08月 17日 星期五 11:47:27 CST
14491,4, 2018年 08月 17日 星期五 11:47:27 CST
14491,1, 2018年 08月 17日 星期五 11:47:27 CST
14491,5, 2018年 08月 17日 星期五 11:47:27 CST
14491,0, 2018年 08月 17日 星期五 11:47:32 CST
14491,2, 2018年 08月 17日 星期五 11:47:32 CST
14491,4, 2018年 08月 17日 星期五 11:47:32 CST
14491,1, 2018年 08月 17日 星期五 11:47:32 CST
14491,3, 2018年 08月 17日 星期五 11:47:32 CST
14491,5, 2018年 08月 17日 星期五 11:47:32 CST
COMMENT
用tcpdump嗅探80端口的访问看看谁最高
tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}'| sort | uniq -c | sort -nr |head -20
centos6 centos7 区别
启动加载器
Sysv init systemd
文件系统
ext4 xfs
内核版本
2.6 3.10
防火墙
iptables firewalld
写一个脚本,实现判断192.168.1.0/24网络里,当前在线的IP有哪些,能ping通则认为在线
方法-
#!/bin/bash
for ip in `seq 1 255`
do
{
ping -c 1 192.168.1.$ip > /dev/null 2>&1
if [ $? -eq 0 ]; then
echo 192.168.1.$ip UP
else
echo 192.168.1.$ip DOWN
fi
}&
done
wait
方法二
nmap -sn 192.168.1.0/24
统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位的ip
统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位的ip
筛选ip的,uniq前边应该还有一个sort,不然去重毫无意义还会造成错误数据。
cat access.log | awk '{print $1}' |sort | uniq -c | sort -rn | head -10
tomcat配置文件server.xml
shell-判断一个目录是否存在
if [ ! -d $_DIRECTORY_NAME ]
shell-判断一个目录是否存在,不存在是否创建
shell脚本变量特殊字符的含义
1:$# 表示执行脚本传入参数的个数
2:$* 表示执行脚本传入参数列表
3:$$ 表示进程id
4:$@表示执行脚本传入所有参数
5:$0 表示执行脚本名称
6:$1 表示第一个参数
7:$2 表示第二个参数
8:$? 表示脚本执行状态0正常,其他表示有错误
shell脚本变量特殊字符的含义
LVS的优点和缺点
LVS的缺点是:
1、软件本身不支持正则表达式处理,不能做动静分离;而现在许多网站在这方面都有较强的需求,这个是Nginx/HAProxy+Keepalived的优势所在。
2、如果是网站应用比较庞大的话,LVS/DR+Keepalived实施起来就比较复杂了,特别后面有Windows Server的机器的话,如果实施及配置还有维护过程就比较复杂了,相对而言,Nginx/HAProxy+Keepalived就简单多了
3.多年没更新
LVS的优点是:
1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的,对内存和cpu资源消耗比较低。
2、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减少了人为出错的几率。
3、工作稳定,因为其本身抗负载能力很强,自身有完整的双机热备方案,如LVS+Keepalived,不过我们在项目实施中用得最多的还是LVS/DR+Keepalived。
4、无流量,LVS只分发请求,而流量并不从它本身出去,这点保证了均衡器IO的性能不会受到大流量的影响。
5、应用范围比较广,因为LVS工作在4层,所以它几乎可以对所有应用做负载均衡,包括http、数据库、在线聊天室等等。
http://www.yunwei321.com/a/fwqyw/linux/2017/1030/460.html
linux分析apache日志获取最多访问的前10个IP
当前WEB服务器中联接次数最多的ip地址
#netstat -ntu |awk '{print $5}' |sort | uniq -c| sort -nr
查看日志中访问次数最多的前10个IP
#cat access_log |cut -d ' ' -f 1 |sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10 |less
查看日志中出现100次以上的IP
#cat access_log |cut -d ' ' -f 1 |sort |uniq -c | awk '{if (1>100)print
0}'|sort -nr |less
查看最近访问量最高的文件
#cat access_log |tail -10000|awk '{print $7}'|sort|uniq -c|sort -nr|less
查看日志中访问超过100次的页面
#cat access_log | cut -d ' ' -f 7 | sort |uniq -c | awk '{if (1>100)print
0}' | less
统计某url,一天的访问次数
#cat access_log|grep '12/Aug/2009'|grep '/images/index/e1.gif'|wc|awk '{print $1}'
前五天的访问次数最多的网页
#cat access_log|awk '{print $7}'|uniq -c |sort -n -r|head -20
从日志里查看该ip在干嘛
#cat access_log | grep 218.66.36.119| awk '{print 1"\t"
7}' | sort | uniq -c | sort -nr | less
列出传输时间超过 30 秒的文件
#cat access_log|awk '($NF > 30){print $7}' |sort -n|uniq -c|sort -nr|head -20
列出最最耗时的页面(超过60秒的)
#cat access_log |awk '(NF > 60 &&
7~/\.php/){print $7}' |sort -n|uniq -c|sort -nr|head -100
linux分析apache日志获取最多访问的前10个IP
说说TCP/IP的七层模型
应用层 (Application):
网络服务与最终用户的一个接口。
协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP
表示层(Presentation Layer):
数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)
格式有,JPEG、ASCll、DECOIC、加密格式等
会话层(Session Layer):
建立、管理、终止会话。(在五层模型里面已经合并到了应用层)
对应主机进程,指本地主机与远程主机正在进行的会话
传输层 (Transport):
定义传输数据的协议端口号,以及流控和差错校验。
协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层
网络层 (Network):
进行逻辑地址寻址,实现不同网络之间的路径选择。
协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP
数据链路层 (Link):
建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)
将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正
物理层(Physical Layer):
是计算机网络OSI模型中最低的一层
物理层规定:为传输数据所需要的物理链路创建、维持、拆除
而提供具有机械的,电子的,功能的和规范的特性
简单的说,物理层确保原始的数据可在各种物理媒体上传输。局域网与广域网皆属第1、2层
物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础
物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境
如果您想要用尽量少的词来记住这个第一层,那就是“信号和介质”
31、你常用的Nginx模块,用来做什么
rewrite模块,实现重写功能
access模块:来源控制
ssl模块:安全加密
ngx_http_gzip_module:网络传输压缩模块
ngx_http_proxy_module 模块实现代理
ngx_http_upstream_module模块实现定义后端服务器列表
ngx_cache_purge实现缓存清除功能
32、请列出你了解的web服务器负载架构
Nginx
Haproxy
Keepalived
LVS
33、查看http的并发请求数与其TCP连接状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
还有ulimit -n 查看linux系统打开最大的文件描述符,这里默认1024
不修改这里web服务器修改再大也没用,若要用就修改很几个办法,这里说其中一个:
修改/etc/security/limits.conf
* soft nofile 10240
* hard nofile 10240
linux运维面试题目
高性能高并发 面试
高性能高并发 面试
运维文档编写注意事项
1、提出改造需求
性能问题暴露:当前访问量增大导致服务器压力过大,偶尔有负载报警
架构不合理存在隐患
2、分析当前架构
可以用“亿图”画架构图
3、分析业务特点
当前数据量多少?未来1-3年数据量?
性能要求高不高?
实时性要求搞不高?
4、最终改造目的
改造的最终目的是什么,能提升多少效率?最好有测试报告增强说服力
5、提出至少两种改造方案,表明倾向某一种!
提出方案时不要让领导做问答题,让他做选择题
6、实施人员及实施时间
注重团结,参与项目的人员都要提出
参考
Linux运维面试题都不会,怎么拿Offer?
Linux高级运维工程师:100道面试题整理
总结一下:运维工程师面试的经历及面试相关问题
Linux运维跳槽必备面试题
Linux运维跳槽必备的40道面试精华题(转)
Linux运维跳槽必备的40道面试精华题
Linux面试题(2020最新版)
Linux运维常见面试题
运维开发面试题整理
百度linux运维开发工程师面试真题经历+试题
IT从业人员求职面试经验
【MySQL】20个经典常用面试题
面试中如何介绍自己做过的运维项目
去外包公司的伙伴们小心了!——亲身经历,数数外包公司的坑