ubuntu
Free飝Fly
这个作者很懒,什么都没留下…
展开
-
crc32 C语言参考源码
【代码】crc32参考源码。原创 2024-06-17 14:36:47 · 129 阅读 · 0 评论 -
ubuntu通过apt的方式更新cmake到最新版(ppa)
添加签名密钥 wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add - 将存储库添加到您的源列表并进行更新 稳定版 sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'...转载 2021-12-02 17:28:55 · 1219 阅读 · 0 评论 -
Ubuntu 16.04安装python3.6及其以上版本
Ubuntu16.04 自带python2.7 和3.5,若需要安装高版本需要添加源网络搜索几个源sudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.6这个已不存在会报错如下Cannot add PPA: 'ppa:~jonathonf/ubuntu/python-3.6'.ERROR: '~jonathonf' user or team原创 2021-11-19 16:38:36 · 3123 阅读 · 10 评论 -
ubuntu 公网FTP搭建,解决无法连接
1 Ftp服务器的安装 如果之前配置过ftp服务器,但无法启动服务,那么本是配置出现了错误,那么可先完全卸载后再进行安装。 sudo apt-get install vsftpdsudo vsftpd -v // 检查是否安装 如果安装会出现:vsftpd: version 3.0.3 2 Ftp服务器的配置 sudo vim...转载 2021-05-24 16:20:03 · 2201 阅读 · 0 评论 -
通过HEX工具判断so文件是32位还是64位
查看开始的第5个字节,01 代表32位,02代表64位另外linux下可以通过file xxx.so或者通过readelf -h xxx.so 查看文件的ELF Header信息扩展知识:ELF文件格式介绍https://blog.csdn.net/mergerly/article/details/94585901https://blog.csdn.net/u012195899/article/details/52684368https://blog.c...原创 2021-03-04 16:22:34 · 1162 阅读 · 1 评论 -
Cron表达式详解
序言Cron表达式:就是用简单的xxoo符号按照一定的规则,就能把各种时间维度表达的淋漓尽致,无所不在其中,然后在用来做任务调度(定时服务)的quart.net中所认知执行,可想而知这是多么的天衣无缝,说是编码艺术凝集一点不过分。几个简单的cron表达式欣赏下:1、0/20 * * * * ? note:每20秒2、15 0/2 * * * ? &nb...转载 2021-03-01 16:02:09 · 3307 阅读 · 0 评论 -
Ubuntu设置仅允许某些IP或用户登录系统和访问Samba
一、仅允许特定用户通过ssh登录sudo vi /etc/ssh/sshd_config空白处添加#如果仅允许用户,不限制IPAllowUsers ubuntu#仅允许特定用户特定IPAllowUsers ubuntu@10.138.20.21保存退出后执行sudo service ssh restart二、限制IP、IP段登录sudo vi /etc/hosts.deny添加sshd:ALL先禁止所有IP登录sudo vi /etc/hosts.allo原创 2020-09-09 14:58:59 · 2920 阅读 · 0 评论 -
Ubuntu使用lsyncd备份资料
安装lsyncdsudo apt install lsyncdUbuntu下已默认安装rsync,如未安装需sudo apt install rsync创建配置文件Ubuntu下需要手动创建/etc/ lsyncd文件夹及/etc/lsyncd/lsyncd.conf.lua配置lsyncd--代表注释,settings是全局设置。有三种同步方式:default.rsync ...原创 2019-09-29 14:33:24 · 891 阅读 · 0 评论 -
Ubuntu添加开机自动启动程序的方法
1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件...转载 2019-09-29 14:11:43 · 1096 阅读 · 0 评论 -
解决Ubuntu vi中文乱码问题
网上找了很多方法基本上前篇一律,都是设置语言和编码,但就是不行例如;https://www.cnblogs.com/yjt1993/p/10343075.htmlhttps://blog.csdn.net/golddaniu/article/details/78902236后来加上这个修改就好了在终端输入命令:$ sudo vim /etc/vim/vimr...原创 2019-09-27 17:16:20 · 512 阅读 · 1 评论 -
FTP问题记录
FTP部分外网用户无法上传,上传没有速度,文件大小0KB (自己试验是好的,原因不明)可能原因:(1)防火墙问题(2)权限、空间等(已排除)(3)主动模式、被动模式参考资料:https://blog.csdn.net/yong3269/article/details/78969501ftp上传到服务器分主动模式和被动模式,外网ip上传主动模式:ftp.ent...原创 2019-09-12 19:40:22 · 236 阅读 · 0 评论 -
ubuntu16.04 Git add 使用tab键卡死
以前使用Ubuntu14.04 进行git add 操作时使用TAB键可以很快自动补全,但自从使用16.04使用TAB半天没有反应。一开始以为是Git版本问题,后验证与Git无关。 搜索发现与Dash有关,以下是博客原文:http://www.51testing.com/html/50/n-1245050.html今天碰到一个问题git 后面的参数用Tab键转载 2017-11-30 16:20:48 · 2402 阅读 · 1 评论