分类 Linux/unix/mac articles

给rm设置回收站

在LINUX上使用rm是删除文件的,但rm也是危险的,使用不当就会造成不可估量的影响,例如:rm -rf /*(虽然可以使用debugfs进行恢复,不过这个就要靠运气了)。在rm操作时,我们可以像windows上一样,给rm加上一个移到回收站的功能。 一、myrm脚本 因为exit会使得子s……

Continue reading

Linux设置代理

由于公司上网需要使用代理,在windows下的设置比较简单,其实linux下的设置也比较简单,这里分别介绍下下常用的yum、wget、lftp等常用程序的设置。 一、wget下的代理设置 1、临时生效 1set "http_proxy=http://[user]:[pass]@host:port/" 2或 3export "http_proxy=http://[user]:[pass]@host:port/" 执行完,就可以在当前shell 下使用wget程序了。 2、使用wget参数……

Continue reading

ip_conntrack: table full问题

一、现象 今天web应用突然停了,ping服务器的地址发现也没有响应,而通过其内网的其他主机通过telnet可以正常连接上(只允许内网telnet的,以备紧急情况)。通过该服务器ping外网,发现正常。赶紧查看/var/log/message日志,发现报如下信息: 1Aug 28 09:19:50 web8 kernel: ip_conntrack: table full, dropping……

Continue reading

LVM分区调整

LVM:logical volume manager(逻辑卷管理);LVM屏蔽了底层磁盘布局,方便于动态调整磁盘容量。 <span style="color:#ff0000;">一、创建逻辑卷的步骤:<br /> 1)通过fdisk 工具将磁盘转换为linux分区 2)通过pvcreat……

Continue reading

vim代码转化为html页面

在linux下的源代码有时需要取出来放到博客或作用邮件附件取出来看,不过取出来的代码由于tab和空格及编码的原因,经常会有对齐异常的问题,尤其在python代码下严格要求代码对齐。这时借助vim下的tohtml功能可以方便的处理该问题。 TOhtml功能使用起来非常简单。如果需要把……

Continue reading

linux下按文件大小排序

日常维护中经常遇到磁盘空间告警的问题需要查看具体是那一个或多个文件占用的空间过大,再根据具体情况决定是否需要转移或删除。当然该问题可以通过find指令找出所有超出某大小的所有文件。除了find ,我们还可以使用ls、sort等常用命令快速便捷的确认具体是哪些文件占用光了磁盘。 一、l……

Continue reading

Linux DDOS攻击的检测和防范

1、利用netstat 工具来检测查看SYN连接 1netstat -n -p -t 2Active Internet connections (w/o servers) 3Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name 4tcp 0 0 192.168.0.200:5050 192.168.0.38:48892 TIME_WAIT - 5tcp 0 0 192.168.0.200:5050 192.168.0.38:36604 TIME_WAIT - 6tcp 0 0 192.168.0.200:5050 192.168.0.38:52988 TIME_WAIT - 7tcp 0 0 192.168.0.200:5050 192.168.0.38:38911 TIME_WAIT - 8tcp 0 0 192.168.0.200:5050 192.168.0.38:58623 TIME_WAIT - 9tcp 0 0 192.168.0.200:43690 192.168.0.200:61616 ESTABLISHED 10415/java 当然我上面的都是正常连接。当然TIME_WAIT如果占比过多,肯定也是不正常的。(要么受到了攻击,要么需要参数调……

Continue reading

密码保护:论ssh连接的不安全性

目前来说linux/unix平台上最安全最流行的连接方式莫过于ssh连接,不过在一定的条件下,我发现ssh连接也并“不是完全安全”的。也许我这个实验本身就是个谬论,所以我上面说不完全时加了引号。本处的实验是以ssh密码连接为条件,实验条件是能有strace程序跟踪sshd进程的权……

Continue reading

LINUX与BSD之间的不同

你是否经常会听到人们把 Linux 及 BSD 系统混为一谈?是的,我有时会经常听到一些新手,甚至于媒体都这么说。当然,事实上这两者确实有很多相似之处,比如它们都是基于 Unix 演变而来,而且基本上这两类系统都是由非盈利组织及团队开发,另外我更想说的是,这两个系统都有一个共同的目标–那就是创建最有用、最可靠……

Continue reading

linux下查看和修改文件时间

一、查看文件时间及相关命令 1、stat查看文件时间 1[root@web10 ~]# stat install.log 2 File: “install.log” 3 Size: 33386 Blocks: 80 IO Block: 4096 一般文件 4Device: fd00h/64768d Inode: 7692962 Links: 1 5Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) 6Access: 2012-07-13 16:02:34.000000000 +0800 7Modify: 2011-11-29 16:03:06.000000000 +0800 8Change: 2011-11-29 16:03:08.000000000 +0800 说明:Access访问时间。Modify修改时间。Change状态改变时间。可以stat *查看这个目录所有文件的……

Continue reading

Latest articles

Categories

Tags

ACL AD AES AI Alpine Android Anpic Ansible Apache Apm Apparmor Appfog Apr Apt-Get Aria2 Array Atlassian Atop Audit Awk AWS Awstats Axel Azure Backdoor Backup Bamboo Bash Bat Benchmark Bigdata Bin Bind Bitwise Blockchain BMC Book Bootstrap Brocade Bsd C1000 Cache Capistrano Catlog CDH5 Centos Centos7 Chatops Chattr Check_mk Checkinstall Cisco CL210 Clickhouse Cloud Cloud-Desktop Cmdb Cms Cobbler Collectd Comm Compress Confd Conver Corosync Cpu Crontab Crunchbang Css Curl C语言 Date DDOS Decode Dell Desktop Devops Df Dhcp Diff Diskpart DISTINCT Django DNS Docker Dos2unix Dpkg Drupal Duckdb EKS ELK Etcd Excel Fail2ban Fastcgi Fdisk Fiddler Find Firewalld Flask Flvtool Ftp Function Fuser GCP Geek Ghost Gin Git Github Gitlab Glances Glusterfs Go Godaddy Golang Google Gooupadd Grafana Graphviz Gravatra Grep Grub2 Hadoop Haproxy Hardware HBA HCIE Heartbeat Helm Hexdump Hhvm History Hotspot Html Http/Html/Web Http/Html/Web Httplogs Https HttpWatch Huawei Huaweicloud Hugo IBM Icmp Iconv Ifconfig IIS InfluxDB Ingress InnoDB Inotify Iopp IOS Ipmitool Iptables Iredmail Iscsi Isito It-News Java JavaScript Jdk Jenkins Jinja2 Jira Join Joomla K3s K8s Kdump Keepalived Kernel Kingate KVM Lamp Last Leetcode Lib Linux Linux高级篇 Ln Ls Lsi Lsof Lvm Lvs Mac Mail Man Mark Markdown Matplotlib Maven Memcached Microservice Mimikatz Mkdocs Mkpasswd Mmonit Mod_jk Mongodb Monit Monitor Mono Moodle Mosh Mount Mplayer Mpm Mrtg Mtr My.cnf Mysql Mysqlbinlog Mysqld_multi MySQLdb Mysqldump Mysqlhotcopy Nagios Nc Nethogs Netlify Nexus Nfs Nginx Nmon Nocatlog Node.js Nrpe Ntfs Ntop Ntp Obs Ocr Open-Falcon Openbox Opencv Openldap OpenResty Openssl Openstack Oracle Oswatch Paas Pacemaker Pam Pandas Parted Pcp Pcre Pdf Percona Perl Pexpect Pgrep Php Php-Fpm Ping Plsql Develope PM Postfix PostgreSQL Powershell Prettify Proc Prometheus Puppeteer Pushd Pwgen Pxe Pyecharts Python Python模块 QoS Radmin Raid Rdesktop Read Redhat Redis Redmine Regex Rh134 RH318 RH442 RHCA RHCE Rhel7 Rhel8 RHEV Rm Rman Rootkit Route Rpm Rpmforge Rrdtool RSA Rsync Rsyslog Safe Saltstack Samba Scapy Screen SecureCRT Sed Selenium Selinux Seo Seq Session Set Shc Sheepdog Shell Shopt Sitemap Skydns Smokeping Snffier Snmp Socket Soft Sort Spider Sql Sqlserver Squid SRE Ss Ssh Sshpass Statuscode Strace Strings Su SublimeText2 Sudo Suse Svn Sysbench Syslog-Ng Sysstat Systemd T Tar TC Tcpcopy Tcpdump Tech Telecom Telnet Tencentcloud Tengine Test Testlink Threads Time Tmux Tomcat Touch Tr Tsar Twisted Ubuntu Udev Ulimit Unix Unixbench User-Agent Useradd Varnish VBA Vbs Vercel Vi Vim Visudo Vmstat Vmware Vnc Voice Vpn Vscode Vsftp Vsftpd Vue Watchdog Web Webcam Webistrano Wget Wiki Windows Wol Wordpress Workshop Wsl X-Windows Xampp Xcache Xmllint Xtrabackup Yule Yum Zabbix Zeromq Zip Zonetime Zookeeper 下载工具 云主机 云原生 代理 加密 古意 吐槽 圈里圈外 娱乐 字符串函数 安全 平台架构 推理 提权 故事汇 故障案例 数据结构 每日看点 民国史 生活 科学记录 站长管理工具 算法 管理 网站架构 翻墙 股票 行业 诗韵 负载均衡 远程管理 面试题

Links

Meta