Re: [CentOS] Extract lines from text file
Em 15-08-2012 11:22, Tony Molloy escreveu: > > Hi, > > I'm looking for a command to extract lines from a large text file, a > password file. A typical user has a username made from a letter > followed by their id-number. > > m9718508:pw:9301:840: Lynch :/home/pgstud/m9718508:/bin/bash > > So for instance if I need to extract lines where; > > the 1st field, the username begins with an m > and > the 4th field, the group contains exactly 850 > > cat passwdfile | grep ^m | grep 850 > output > > is close but fails if the value 850 appears outside the 4th field. In > the above example which should be ignored 850 appears in the username > and home directory and is therefore extracted. > > Any ideas. ]$ cat testcentoslist m9718508:pw:9301:840: Lynch :/home/pgstud/m9718508:/bin/bash m9718308:pw:9301:850: Lynch :/home/pgstud/m9718508:/bin/bash m9718208:pw:9301:840: Lynch :/home/pgstud/m9718508:/bin/bash m9718508:pw:9301:840: Lynch :/home/pgstud/m9718908:/bin/bash ]$ cat testcentoslist | egrep ^m.*:.*:.*:850: m9718308:pw:9301:850: Lynch :/home/pgstud/m9718508:/bin/bash -- Marcelo Beckmann Suporte Corporativo - supo...@webers.com.br Webers Tecnologia - http://www.webers.com.br Curitiba (PR) (41) 3094-6600 Rio de Janeiro (RJ) (21) 4007-1207 São Paulo (SP) (11) 4007-1207 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] pvcreate limitations on big disks?
Em 23-05-2012 16:24, Alan McKay escreveu: > OK folks, I'm back at it again. Instead of taking my J4400 ( 24 x 1T > disks) and making a big RAID60 out of it which Linux cannot make a > filesystem on, I'm created 4 x RAID6 which each are 3.64T > > I then do : > > sfdisk /dev/sd{b,c,d,e} < ,,8e > EOF > > to make a big LVM partition on each one. > > But then when I do : > > pvcreate /dev/sd{b,c,d,e}1 > > and then > > pvdisplay > > It shows each one as only half its actual size. You need to use GPT partition table to manage above 2TB. Traditional DOS partition can't manage above 2TB. fdisk can't work with GPT, it's possible sfdisk don't work too. Try using parted /dev/device, and mklabel GPT -- Marcelo Beckmann Suporte Corporativo - supo...@webers.com.br Webers Tecnologia - http://www.webers.com.br Curitiba (PR) (41) 3094-6600 Rio de Janeiro (RJ) (21) 4007-1207 São Paulo (SP) (11) 4007-1207 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Problem with dates
Em 07-12-2011 14:55, Weplica escreveu: > Thanks you, but the warning are on the shell while I am trying install > Horde (I have more problems wiht the install) but do I need to fix > this problems or I can install Horde and later fix the problem in > php.ini if I have it? In my case I saw these warnings after I have installed a mail server with roundcube webmail, then I did the fix later, with no more implications. If you can fix now, it could be better to debug other problems, few error/warning logs to see. Regards, -- Marcelo Beckmann Suporte Corporativo - supo...@webers.com.br Webers Tecnologia - http://www.webers.com.br Curitiba (PR) (41) 3094-6600 Rio de Janeiro (RJ) (21) 4007-1207 São Paulo (SP) (11) 4007-1207 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Problem with dates
Em 07-12-2011 14:31, Weplica escreveu: > > Hello, > > I am instaling Horde on my CentOS 6, and when I do "webmail-install" I > have a lots of this warnings: > > > Warning: date(): It is not safe to rely on the system's timezone > settings. You are *required* to use the date.timezone setting or the > date_default_timezone_set() function. In case you used any of those > methods and you are still getting this warning, you most likely > misspelled the timezone identifier. We selected 'America/Lima' for > 'PET/-5.0/no DST' instead in /usr/share/pear/Horde/Log/Logger.php on > line 182 You can define a timezone in your /etc/php.ini to avoid these warnings, like: date.timezone = "America/Sao_Paulo" See this URL, it was useful for me when I saw these warning first time: http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone Regards, -- Marcelo Beckmann Suporte Corporativo - supo...@webers.com.br Webers Tecnologia - http://www.webers.com.br Curitiba (PR) (41) 3094-6600 Rio de Janeiro (RJ) (21) 4007-1207 São Paulo (SP) (11) 4007-1207 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] yum with a proxy
Em 07-12-2011 13:38, Philippe Naudin escreveu: > > Thanks for your answer : indeed, adding enabled=0 to fastestmirror.conf > solves the problem. > If you want or need to use yum via proxy, you can put these lines in /etc/yum.conf: proxy=http://IP_or_NAME:PORT/ proxy_username=username proxy_password=password Regards, -- Marcelo Beckmann Suporte Corporativo - supo...@webers.com.br Webers Tecnologia - http://www.webers.com.br Curitiba (PR) (41) 3094-6600 Rio de Janeiro (RJ) (21) 4007-1207 São Paulo (SP) (11) 4007-1207 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Where is source address info of a route kept?
Em 16-11-2011 17:48, Dale Dellutri escreveu: > I have an ethernet device in my lan with a primary address 192.168.5.205 > and a secondary address .217. I added the secondary address after network > startup established the primary address by an ip addr add command: > > # ip addr add 192.168.5.217/24 broadcast 192.168.5.255 dev eth0 > > # ip addr show > ... > 2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 > link/ether 78:2b:cb:23:21:4c brd ff:ff:ff:ff:ff:ff > inet 192.168.5.205/24 brd 192.168.5.255 scope global eth0 > inet 192.168.5.217/24 brd 192.168.5.255 scope global secondary eth0 > inet6 fe80::7a2b:cbff:fe23:214c/64 scope link > valid_lft forever preferred_lft forever > ... > > Then I add a new route via a network gateway but I want the route to use > the secondary address as a source. > > # ip route add 11.11.11.11 via 192.168.5.148 src 192.168.5.217 > > And the ip route show command shows that it knows the source. > > # ip route show > 11.11.11.11 via 192.168.5.148 dev eth0 src 192.168.5.217 > > But where is the source address kept? If I look at /proc/net/route, > it shows the route (0B0B0B0B = 11.11.11.11), but not the source > address. > > # cat /proc/net/route > Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT > eth0 0B0B0B0B9405A8C0 0007 0 0 0 0 0 0 > ... > > Where is the source address kept? > ip route uses NETLINK to obtain info I did: strace -o /tmp/strace.out ip route show and inside strace.out: bind(3, {sa_family=AF_NETLINK, pid=0, groups=}, 12) = 0 sendto(3, "\24\0\0\0\22\0\1\0031\25\304N\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=}, 12) = 20 recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=}, msg_iov(1)=[{"\364\0\0\0\20\0\2\0001\25\304N\"\r\0\0\0\0\4\3\1\0\0\0I\0\1\0\0\0\0\0"..., 16384}], msg_controllen=0, msg_flags=0}, 0) = 1688 You can see /proc/net/rt_cache, there is a Source column there. -- Marcelo Beckmann Suporte Corporativo - supo...@webers.com.br Webers Tecnologia - http://www.webers.com.br Curitiba (PR) (41) 3094-6600 Rio de Janeiro (RJ) (21) 4007-1207 São Paulo (SP) (11) 4007-1207 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Fried Email Server! Perl Problem
Em 18-10-2011 18:16, Jack Fredrikson escreveu: > I hate it when I crash my email server. Here's what tailing > /var/log/qmail/qmail-smtp/current gives me: > > [root@toast jack]# tail /var/log/qmail/qmail-smtpd/current > @40004e9ddbd031610f54 tcpserver: status: 0/20 > @40004e9ddbd72c767c04 tcpserver: status: 1/20 > @40004e9ddbd72c7ab60c tcpserver: pid 12039 from 210.76.164.235 > @40004e9ddbd739a20d1c tcpserver: ok 12039 mail.toast.com:209.216.9.56:25 > mail.cdfy-china.com:210.76.164.235::2804 > @40004e9ddbd81c826894 Can't load > '/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/DB_File/DB_File.so' > for module DB_File: libdb-4.3.so: failed to map segment from shared object: > Cannot allocate memory at > /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/XSLoader.pm line 70. > @40004e9ddbd81c827c1c at > /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DB_File.pm line 251 > @40004e9ddbd81c828004 Compilation failed in require at > /var/qmail/bin/qmail-scanner-queue.pl line 480. > @40004e9ddbd81c8287d4 BEGIN failed--compilation aborted at > /var/qmail/bin/qmail-scanner-queue.pl line 480. Hi, I had a problem and saw log like this ('failed to map segment from shared object: Cannot allocate memory') when I setup a new qmail-toaster server on CentOS 6 some weeks ago. In my case the problem was with submission service: ]# head /var/log/qmail/submission/current @40004e8632f1279bcb1c tcpserver: status: 0/200 @40004e8c8d660a78233c tcpserver: status: 0/200 @40004e8cc0f40b7c931c tcpserver: status: 1/200 @40004e8cc0f40b7fd70c tcpserver: pid 20116 from 127.0.0.1 @40004e8cc0f40b809674 tcpserver: ok 20116 mx.webers.com.br:127.0.0.1:587 :127.0.0.1::60821 @40004e8cc0f40b8dd514 /var/qmail/bin/qmail-smtpd: error while loading shared libraries: libselinux.so.1: failed to map segment from shared object: Cannot allocate memory In my case, the solution was to increase memory, softlimit line on /var/qmail/supervise/submission/run: exec /usr/bin/softlimit -m 6400 \< increse this value /usr/bin/tcpserver -v -R -H -l $HOSTNAME -x $TCP_CDB -c "$MAXSMTPD" \ -u "$QMAILDUID" -g "$NOFILESGID" 0 587 \ $SMTPD $VCHKPW /bin/true 2>&1 Maybe it would be useful for your case too. Best regards, -- Marcelo Beckmann Suporte Corporativo - supo...@webers.com.br Webers Tecnologia - http://www.webers.com.br Curitiba (PR) (41) 3094-6600 Rio de Janeiro (RJ) (21) 4007-1207 São Paulo (SP) (11) 4007-1207 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] CentOS 6.0 and 3ware 9650SE series RAID Performance
Em 01-09-2011 17:41, Austin Godber escreveu: > > === tw_cli info c2 > > Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache > AVrfy > -- > u0RAID-5OK - - 64K 6519.19 OFF > OFF I have the same controller on Centos 5. Did you try to active Cache on 3ware? [17:56:04 root@backup ~]# lspci | grep 3ware 01:00.0 RAID bus controller: 3ware Inc 9650SE SATA-II RAID PCIe (rev 01) [17:56:11 root@backup ~]# tw_cli /c4 show Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy -- u0RAID-5OK - - 64K 5587.9RiW ON In the past I had a scenario where I started with Cache OFF and had a poor performance, specially for write. After set Cache RiW I got better performance. I didn't test that controller on CentOS 6, but is good to know if there is some problem, because my company sells equipment with that controller. Best regards, -- Marcelo Beckmann Suporte Corporativo - supo...@webers.com.br Webers Tecnologia - http://www.webers.com.br Curitiba (PR) (41) 3094-6600 Rio de Janeiro (RJ) (21) 4007-1207 São Paulo (SP) (11) 4007-1207 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] Finding wich files a writen to
2011/5/4 Nicolas Ross : > Hi ! > > I have a server (Centos 5) that is using a pair of SAS drives to store the > data. (Mail server) They are on an adaptec raid controler with a battery > backup and write back cache active. > > >From time to time, I have sever peak io to those data disks (> 400 to 500 > iops, > 70 to 100 megs/sec). > > With iostat, I find that it's almost a write i/o problem. How can I find to > which files the OS writes ? On OSX boxes, there is a utility called fs_usage > that can reports any disk activity for a particular process or all > processes. Is there any utility like this on Centos ? > > iotop can points me to wich process, but that doesn't points me to what > files are the culprits... I sugest a look for tools like this http://freshmeat.net/projects/fsniper it helps to make a script to watch file activities, and it uses a kernel feature I discovered inotify some months ago when I looked into every initscript in init.d [23:13:35 root@gw init.d]# cat /etc/redhat-release CentOS release 5.3 (Final) [23:13:45 root@gw init.d]# head restorecond #!/bin/sh # # restorecond: Daemon used to maintain path file context # # chkconfig:2345 12 87 # description: restorecond uses inotify to look for creation of new files \ # listed in the /etc/selinux/restorecond.conf file, and restores the \ # correct security context. more about inotify: http://linux.die.net/man/7/inotify http://www.linuxjournal.com/article/8478 What Is inotify? inotify is a file change notification system—a kernel feature that allows applications to request the monitoring of a set of files against a list of events. When the event occurs, the application is notified. To be useful, such a feature must be simple to use, lightweight with little overhead and flexible. It should be easy to add new watches and painless to receive notification of events. ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos